body {
	line-height: 1.5;
	font-family: arial, "\5b8b\4f53";
	background: #fff;
	font-size: 12px
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

ol,
ul {
	list-style: none
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: normal
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	*font-size: 100%
}

fieldset,
img,
a img,
:link img,
:visited img {
	border: 0
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

:focus {
	outline: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,
th {
	text-align: left
}

sup,
sub {
	font-size: 100%;
	vertical-align: baseline
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

.clear,
.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block
}

.clearfix:after {
	visibility: hidden;
	content: "."
}

.clearfix {
	*zoom: 1
}

.common_wrap {
	width: 960px;
	margin: 0 auto
}

.cWhite,
.cWhite:visited,
.cWhite a {
	color: #fff
}

.cYellow,
.cYellow:visited {
	color: #ff0
}

.cGreen,
.cGreen:visited {
	color: #008000
}

.cGray,
.cGray:visited,
.cGray a {
	color: #333
}

.cDGray,
.cDGray:visited,
.cDGray a {
	color: #727171
}

.cBlack,
.cBlack:visited,
.cBlack a {
	color: #000
}

.cBlue,
.cBlue:visited,
.cBlue a {
	color: #1e50a2
}

.cRed,
.cRed:visited,
.cRed a {
	color: Red
}

.cDRed,
.cDRed:visited,
.cDRed a {
	color: #ba2636
}

.cRed a:hover,
a.cRed:hover,
.cBlue a:hover,
a.cBlue:hover,
.cDRed a:hover,
a.cDRed:hover,
.cGray a:hover,
a.cGray:hover,
.cDGray a:hover,
a.cDGray:hover,
.cWhite a:hover,
a.cWhite:hover,
.cBlack a:hover,
a.cBlack:hover,
.cGreen a:hover,
a.cGreen:hover,
.cYellow a:hover,
a.cYellow:hover {
	color: #ba2636
}

.fB {
	font-weight: bold
}

.fI {
	font-style: italic
}

.f12px {
	font-size: 12px
}

.f14px {
	font-size: 14px
}

.left {
	float: left
}

.right {
	float: right
}

.hidden {
	display: none
}

.unLine,
.unLine a {
	text-decoration: none
}

.noBorder {
	border: 0
}

.I_V_ {
	background: url(../images/icon.png) left center no-repeat;
	padding-left: 18px
}

.I_M_ {
	background: url(../images/icon.png) -457px center no-repeat;
	padding-left: 18px
}

.foot {
	margin: 0 auto;
	width: 960px;
	line-height: 21px;
	clear: both;
	color: #4d4d4d
}

.foot .text {
	padding: 4px 0 5px;
	border-bottom: 1px solid #4d4d4d;
	margin: 0 0 5px
}

.foot a,
.foot a:visited {
	color: #4d4d4d
}

.foot a:hover {
	color: #ba2636
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}

.blankW {
	background: #fff
}

.blank3 {
	clear: both;
	height: 3px;
	overflow: hidden;
	display: block
}

.blank6 {
	clear: both;
	height: 6px;
	overflow: hidden;
	display: block
}

.blank9 {
	clear: both;
	height: 9px;
	overflow: hidden;
	display: block
}

.blank9w {
	background: #fff;
	clear: both;
	height: 9px;
	overflow: hidden;
	display: block
}

.blank12 {
	clear: both;
	height: 12px;
	overflow: hidden;
	display: block
}

.blank15 {
	clear: both;
	height: 15px;
	overflow: hidden;
	display: block
}

.blank20 {
	clear: both;
	height: 20px;
	overflow: hidden;
	display: block
}

.I_V_,
.I_N_V_,
.I_NV_,
.I_A_,
.I_N_G_,
.I_N_PIC_,
.I_PIC_,
.I_C_,
.I_R_,
.I_SN_,
.I_T_,
.I_NM_,
.I_L_,
.I_TN_ {
	padding: 2px 0 2px 20px;
	background-image: url(../images/icons-new-v2.png);
	background-repeat: no-repeat
}

.I_V_,
.I_N_V_,
.I_NV_ {
	background-position: 0 center
}

.I_A_,
.I_N_G_ {
	background-position: -440px center
}

.I_N_PIC_,
.I_PIC_ {
	background-position: -880px center
}

.I_C_ {
	background-position: -1320px center
}

.I_R_ {
	background-position: -1760px center
}

.I_SN_ {
	background-position: -2200px center
}

.I_T_ {
	background-position: -2640px center
}

.I_NM_ {
	background-position: -3080px center
}

.I_L_ {
	background-position: -3520px center
}

.I_TN_ {
	background-position: -3960px center
}

.ico_new,
.ico_hot,
.ico_more {
	background-image: url(../images/icon_2013.png);
	background-repeat: no-repeat
}

.ico_new {
	padding: 5px 22px 0 0;
	background-position: right -90px
}

.ico_hot {
	padding: 5px 20px 0 0;
	background-position: right -47px
}

.ico_more {
	padding-right: 18px;
	background-position: right 0
}

.ntes_nav_wrap {
	height: 45px
}

.c-fl {
	float: left
}

.c-fr {
	float: right
}

.ma6,
.mt6 {
	margin-top: 6px
}

.ma6,
.mr6 {
	margin-right: 6px
}

.ma6,
.mb6 {
	margin-bottom: 6px
}

.ma6,
.ml6 {
	margin-left: 6px
}

.ma12,
.mt12 {
	margin-top: 12px
}

.ma12,
.mr12 {
	margin-right: 12px
}

.ma12,
.mb12 {
	margin-bottom: 12px
}

.ma12,
.ml12 {
	margin-left: 12px
}

.tips-error input {
	background: #FEE;
	border: 1px solid #ffb5b5
}

.ntes-nav-msg {
	display: none
}

.ua-mac .ntes-nav-msg,
.ua-ios .ntes-nav-msg {
	position: absolute;
	z-index: 2;
	left: 23px;
	top: 4px;
	float: left;
	padding: 2px;
	width: auto;
	height: 12px;
	background: #EEE;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px
}

#js_N_navBoboMsg {
	left: 47px
}

.ua-mac .ntes-nav-msg-num,
.ua-ios .ntes-nav-msg-num {
	float: left;
	padding: 4px 3px;
	width: auto;
	height: 4px;
	font-family: Verdana;
	background-color: #f59ca0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f59ca0), to(#cb0003));
	background-image: -webkit-linear-gradient(top, #f59ca0, #cb0003);
	background-image: -moz-linear-gradient(top, #f59ca0, #cb0003);
	background-image: -o-linear-gradient(top, #f59ca0, #cb0003);
	background-image: -ms-linear-gradient(top, #f59ca0, #cb0003);
	background-image: linear-gradient(top, #f59ca0, #cb0003);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	line-height: 4px;
	font-size: 10px;
	-webkit-text-size-adjust: none
}

.ua-mac .ntes-nav-kaola-msg {
	left: 58px
}

.ua-win .ntes-nav-msg {
	float: left;
	background: #ef313d;
	position: relative;
	left: 12px;
	top: -30px;
	padding: 1px 4px 2px;
	font-family: Verdana;
	line-height: 10px;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	z-index: 2
}

.ua-win .ntes-nav-msg:before {
	content: "";
	position: absolute;
	left: 3px;
	top: 11px;
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-top: 6px solid #ef313d;
	border-right: 6px solid transparent
}

.ua-win .ntes-nav-kaola-msg {
	left: 44px
}

.ntes-nav-select-list,
.ntes-nav-loginframe-pop {
	background: #fff;
	border: 1px solid #cdcdcd;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd
}

.ntes-nav-select {
	cursor: pointer;
	position: relative;
	outline: 0
}

.ntes-nav-select-arr {
	position: absolute;
	z-index: 10;
	right: 5px;
	top: 20px;
	border-color: #c2c2c2 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 4px 4px 0;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0
}

.ntes-nav-select-pop,
.ntes-nav-loginframe-pop {
	display: none;
	position: absolute;
	z-index: 1000;
	left: 0
}

.ntes-nav-loginframe-pop {
	top: 55px;
	width: 260px;
	padding: 12px 0 20px
}

.ntes-nav-select-list {
	width: 135px;
	padding: 6px 0
}

.ntes-nav-select-list a:hover {
	text-decoration: none
}

.ntes-nav-select-list li {
	float: left;
	position: static;
	border: 0
}

.ntes-nav-select-list li a {
	display: block;
	padding: 0 10px;
	position: relative;
	z-index: 1;
	_zoom: 1
}

.ntes-nav-select-list li a span {
	display: block;
	cursor: pointer;
	width: 115px;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px dashed #dcdddd
}

.ntes-nav-select-list li a:hover span {
	border-bottom: 0;
	padding-bottom: 1px
}

.ntes-nav-select-list li.last a span {
	border-bottom: 0
}

.ntes-nav-select-list li.last a:hover span {
	padding-bottom: 0
}

.ntes-nav-select-list li a,
.ntes-nav-select-list li a:visited {
	color: #585858
}

.ntes-nav-select-list li a:hover {
	color: #252525;
	font-weight: bold;
	background: #f2f2f2;
	padding-top: 1px;
	margin-top: -1px
}

.ntes-nav-select-list li a:hover span {
	background: 0
}

.ntes-nav-inside .qrcode-img {
	display: none;
	width: 150px;
	height: 178px;
	position: absolute;
	top: 55px;
	z-index: 1000;
	right: 0;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd
}

.ntes-nav-select-unfold .ntes-nav-select-arr,
.youdao-search-active .search-select-arr,
.sitemap-ctrl-active .sitemap-fixed-arr {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .25s ease 0s;
	-moz-transition: all .25s ease 0s;
	-o-transition: all .25s ease 0s;
	transition: all .25s ease 0s
}

.ntes-nav-select-unfold .ntes-nav-select-pop,
.ntes-nav-inside .ntes-nav-select-unfold .qrcode-img {
	display: block
}

.ntes-nav-select-pop {
	top: 43px;
	padding: 12px 0 0
}

.ntes-nav-select-wide .ntes-nav-select-title {
	padding: 0 30px 0 13px
}

.ntes-nav-select-wide .ntes-nav-select-arr {
	right: 15px
}

.ntes-nav-select-pop-mail {
	left: 0
}

.ntes-nav-select-pop-huatian {
	left: 0
}

.ntes-nav-select-pop-lofter {
	left: -24px
}

.ntes-nav-select-pop-bobo {
	left: -67px
}

.ntes-nav-select-pop-kaola {
	left: 0
}

.ntes-nav {
	text-align: left
}

.ntes-nav,
.ntes-nav a,
.ntes-nav a:visited,
.ntes-nav a:hover {
	color: #fff
}

.ntes-nav-app a:hover,
.ntes-nav-login a:hover,
.ntes-nav-logined a:hover {
	text-decoration: none
}

.ntes-nav-entry-wide {
	padding: 0 17px
}

.ntes-nav-inside {
	float: left;
	border-left: 1px solid #1f1f1f;
	border-right: 1px solid #3f3f3f
}

.ntes-nav-inside li {
	float: left
}

.ntes-nav-entry,
.ntes-nav-select-title,
.ntes-nav-mobile-title {
	float: left;
	height: 42px;
	outline: 0;
	padding: 0 11px 0;
	text-decoration: none
}

.ntes-nav-inside .ntes-nav-select-title,
.ntes-nav-inside .ntes-nav-mobile-title,
.ntes-nav-inside .ntes-nav-entry {
	position: relative;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #1f1f1f
}

.ntes-nav-inside .ntes-nav-select-title:hover,
.ntes-nav-inside .ntes-nav-mobile-title:hover {
	text-decoration: none
}

.ntes-nav-inside .ntes-nav-select-title {
	padding: 1px 14px 0 3px
}

.ntes-nav-inside .ntes-nav-mobile-title {
	padding: 1px 11px 0 11px
}

.ntes-nav-inside .ntes-nav-select-unfold .ntes-nav-select-title,
.ntes-nav-inside .ntes-nav-entry:hover {
	border-left: 1px solid #1e1e1e
}

.ntes-nav-login {
	float: left;
	width: 64px;
	margin-bottom: -6px;
	text-align: center;
	position: relative;
	z-index: 10;
	height: 45px
}

.ntes-nav-login-title {
	display: block;
	width: 64px;
	height: 45px;
	text-align: center;
	margin-bottom: -6px
}

.ntes-nav-login-normal {
	-webkit-box-shadow: 0 -8px 8px #000;
	-moz-box-shadow: 0 -8px 8px #000;
	box-shadow: 0 -8px 8px #000;
	background-color: #e11515;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e11515), to(#bb0e0e));
	background-image: -webkit-linear-gradient(top, #e11515, #bb0e0e);
	background-image: -moz-linear-gradient(top, #e11515, #bb0e0e);
	background-image: -o-linear-gradient(top, #e11515, #bb0e0e);
	background-image: -ms-linear-gradient(top, #e11515, #bb0e0e);
	background-image: linear-gradient(top, #e11515, #bb0e0e)
}

.ntes-nav-login-normal,
.ntes-nav-login-active {
	border-bottom: 4px solid #8f2f2f
}

.ntes-nav-logined {
	float: left;
	height: 45px;
	cursor: pointer;
	position: relative;
	outline: 0;
	background: #454545;
	margin-bottom: -6px;
	padding: 0 15px 0 0;
	-webkit-box-shadow: 0 -8px 8px #000;
	-moz-box-shadow: 0 -8px 8px #000;
	box-shadow: 0 -8px 8px #000
}

.ntes-nav-logined .ntes-nav-select-arr,
.ntes-nav-logined-scroll .ntes-nav-select-arr {
	right: 10px
}

.ntes-nav-logined {
	border-bottom: 4px solid #999
}

.ntes-nav-logined-userinfo {
	line-height: 45px;
	font-family: vendna
}

.ntes-nav-logined-username {
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	max-width: 86px;
	_width: 86px
}

.ntes-nav-login-scroll,
.ntes-nav-logined-scroll {
	border-bottom: 0;
	background: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ntes-nav-login-active {
	background-color: #cd0c0c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cd0c0c), to(#a20000));
	background-image: -webkit-linear-gradient(top, #cd0c0c, #a20000);
	background-image: -moz-linear-gradient(top, #cd0c0c, #a20000);
	background-image: -o-linear-gradient(top, #cd0c0c, #a20000);
	background-image: -ms-linear-gradient(top, #cd0c0c, #a20000);
	background-image: linear-gradient(top, #cd0c0c, #a20000)
}

.ntes-nav-entry-bgblack:hover,
.ntes-nav-select-unfold,
.ntes-nav-select-unfold .ntes-nav-select-title {
	background: #1e1e1e
}

.ntes-nav {
	width: 100%;
	margin: 0 auto;
	height: 43px;
	line-height: 42px;
	position: fixed;
	_position: absolute;
	z-index: 9999;
	left: 0;
	top: 0;
	background: #333;
	border-bottom: 2px solid #606060
}

.ntes-nav-main {
	width: 960px;
	margin: 0 auto;
	background: #333
}

.ntes-nav-entry-wblog,
.ntes-nav-entry-mail,
.ntes-nav-entry-money,
.ntes-nav-entry-rss,
.ntes-nav-entry-huatian,
.ntes-nav-entry-kaola,
.ntes-nav-entry-bobo,
.ntes-nav-entry-lofter,
.ntes-nav-entry-cart,
.ntes-nav-entry-mobile,
.ntes-nav-entry-study {
	margin-top: 10px;
	display: block;
	width: 25px;
	height: 23px;
	text-indent: -999em;
	overflow: hidden
}

.ntes-nav-entry-wblog,
.ntes-nav-entry-mail,
.ntes-nav-entry-money,
.ntes-nav-entry-rss,
.ntes-nav-entry-huatian,
.ntes-nav-entry-kaola,
.ntes-nav-entry-bobo,
.ntes-nav-entry-lofter,
.ntes-nav-entry-cart,
.ntes-nav-entry-mobile,
.ntes-nav-entry-study {
	background-image: url(../images/nav_sprite_v43.png);
	_background-image: url(../images/nav_sprite_ie6_v43.png);
	background-repeat: no-repeat
}

.ntes-nav-app-newsapp,
.ntes-nav-app-ht,
.ntes-nav-app-open,
.ntes-nav-app-note,
.ntes-nav-app-yuedu,
.ntes-nav-app-cd,
.ntes-nav-app-cp,
.ntes-nav-app-msc,
.ntes-nav-app-mail,
.ntes-nav-app-lofter,
.ntes-nav-app-study,
.ntes-nav-app-qingguo,
.ntes-nav-app-money,
.ntes-nav-app-bohe {
	background-image: url(../images/nav_sprite_v43.png);
	background-repeat: no-repeat
}

.ntes-nav-entry-wblog {
	background-position: 0 0
}

.ntes-nav-entry-mail {
	background-position: 0 -23px
}

.ntes-nav-entry-money {
	background-position: 0 -46px
}

.ntes-nav-entry-rss {
	background-position: 0 -68px
}

.ntes-nav-entry-huatian {
	background-position: 0 -92px
}

.ntes-nav-entry-kaola {
	background-position: 0 -395px;
	width: 56px
}

.ntes-nav-entry-bobo {
	background-position: 0 -114px;
	width: 52px
}

.ntes-nav-entry-lofter {
	background-position: 0 -477px
}

.ntes-nav-entry-cart {
	background-position: 0 -504px
}

.ntes-nav-entry-mobile {
	background-position: 0 -542px
}

.ntes-nav-entry-study {
	background-position: 0 -666px
}

.ntes-nav-app-newsapp,
.ntes-nav-app-ht,
.ntes-nav-app-open,
.ntes-nav-app-note,
.ntes-nav-app-yuedu,
.ntes-nav-app-cd,
.ntes-nav-app-cp,
.ntes-nav-app-msc,
.ntes-nav-app-mail,
.ntes-nav-app-lofter,
.ntes-nav-app-study,
.ntes-nav-app-qingguo,
.ntes-nav-app-money,
.ntes-nav-app-bohe {
	padding-left: 32px;
	width: 73px;
	display: block
}

.ntes-nav-app-newsapp {
	background-position: 0 -156px
}

.ntes-nav-app-open {
	background-position: 0 -186px
}

.ntes-nav-app-ht {
	background-position: 0 -215px
}

.ntes-nav-app-note {
	background-position: 0 -246px
}

.ntes-nav-app-yuedu {
	background-position: 0 -276px
}

.ntes-nav-app-cp {
	background-position: 0 -306px
}

.ntes-nav-app-cd {
	background-position: 0 -335px
}

.ntes-nav-app-msc {
	background-position: 0 -365px
}

.ntes-nav-app-yh {
	padding-left: 32px;
	width: 73px;
	display: block;
	background-image: url(../images/temp_jiaoyou.png);
	background-repeat: no-repeat;
	background-position: 0 5px
}

.ntes-nav-app-mail {
	background-position: 0 -413px
}

.ntes-nav-app-lofter {
	background-position: 0 -443px
}

.ntes-nav-app-study {
	background-position: 0 -590px
}

.ntes-nav-app-qingguo {
	background-position: 0 -631px
}

.ntes-nav-app-money {
	background-position: 0 -725px
}

.ntes-nav-app-bohe {
	background-position: 0 -752px
}

.ntes-loginframe {
	margin: 10px 0 0;
	color: #252525;
	line-height: 25px;
	text-align: left
}

.loginframe-hidden {
	display: none
}

.ntes-loginframe a,
.ntes-loginframe a:visited {
	color: #252525
}

.ntes-loginframe a:hover {
	color: #ba2636
}

.ntes-loginframe-blank {
	padding-left: 35px;
	padding-bottom: 9px
}

.ntes-loginframe-blank .ntes-loginframe-label {
	float: left;
	_display: inline;
	width: 190px;
	margin-right: 35px
}

.ntes-loginframe-tips {
	color: #888;
	line-height: 25px
}

.ntes-loginframe-label-name {
	float: left;
	width: 50px;
	font-size: 14px;
	margin-left: -50px
}

.ntes-loginframe-label-ipt {
	float: left;
	width: 187px;
	height: 28px;
	line-height: 28px;
	text-indent: 6px;
	border: 1px solid #ddd
}

.ntes-loginframe-checkbox {
	float: left;
	margin-right: 7px;
	margin-top: 5px;
	_margin-top: 2px
}

.ntes-loginframe-hot-link {
	color: #ba2636;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	width: 260px;
	float: left;
	margin-left: -35px;
	_margin-left: -17px
}

.ntes-loginframe-hot-link a,
.ntes-loginframe-hot-link a:visited {
	color: #ba2636
}

.ntes-loginframe-btn {
	float: left;
	width: 189px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #239438;
	color: #fff;
	background-color: #5eba6d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5eba6d), to(#3ca051));
	background-image: -webkit-linear-gradient(top, #5eba6d, #3ca051);
	background-image: -moz-linear-gradient(top, #5eba6d, #3ca051);
	background-image: -o-linear-gradient(top, #5eba6d, #3ca051);
	background-image: -ms-linear-gradient(top, #5eba6d, #3ca051);
	background-image: linear-gradient(top, #5eba6d, #3ca051)
}

.ntes-loginframe-btn:hover {
	border: 1px solid #239438;
	background-color: #3aaf4e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3aaf4e), to(#118c2b));
	background-image: -webkit-linear-gradient(top, #3aaf4e, #118c2b);
	background-image: -moz-linear-gradient(top, #3aaf4e, #118c2b);
	background-image: -o-linear-gradient(top, #3aaf4e, #118c2b);
	background-image: -ms-linear-gradient(top, #3aaf4e, #118c2b);
	background-image: linear-gradient(top, #3aaf4e, #118c2b)
}

.ntes-domain-selector {
	position: fixed;
	_position: absolute;
	margin-top: -1px;
	line-height: 21px;
	text-indent: 5px;
	z-index: 9999
}

.ntes-domain-selector-main {
	position: absolute;
	width: 100%;
	padding: 0;
	margin-top: -3px;
	background: #fff;
	border: 1px solid #dcdddd
}

.ntes-domain-selector .title {
	line-height: 22px
}

.ue-animation {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-duration: .8s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .8s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .8s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	-o-animation-duration: .8s;
	-o-animation-delay: .2s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	animation-duration: .8s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both
}

.ue-shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px)
	}
}

@-moz-keyframes shake {
	0%,
	100% {
		-moz-transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-moz-transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		-moz-transform: translateX(10px)
	}
}

@-o-keyframes shake {
	0%,
	100% {
		-o-transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-o-transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		-o-transform: translateX(10px)
	}
}

@keyframes shake {
	0%,
	100% {
		transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		transform: translateX(10px)
	}
}

@media screen and (-webkit-min-device-pixel-ratio:1.5),
(-moz-min-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:3/2),
(-ms-min-device-pixel-ratio:1.5),
(device-min-pixel-ratio:1.5) {
	.ntes-nav-entry-wblog,
	.ntes-nav-entry-mail,
	.ntes-nav-entry-money,
	.ntes-nav-entry-rss,
	.ntes-nav-entry-huatian,
	.productlinks-i-mail,
	.productlinks-i-game,
	.productlinks-i-sns,
	.productlinks-i-recommend {
		background-image: url(../images/icon_retina_v6.svg);
		background-repeat: no-repeat
	}
	.ntes-nav-entry-wblog {
		background-position: left 1px
	}
	.ntes-nav-entry-mail {
		background-position: left -25px
	}
	.ntes-nav-entry-money {
		background-position: left -53px
	}
	.ntes-nav-entry-rss {
		background-position: left -80px
	}
	.ntes-nav-entry-huatian {
		background-position: left -278px
	}
}

.N-nav-bottom {
	color: #616161;
	background: #333
}

.N-nav-bottom-copyright {
	color: #ddd;
	padding-right: 2px
}

.N-nav-bottom-copyright-icon {
	font-family: Arial
}

.N-nav-bottom-main {
	margin: 0 auto;
	width: 960px;
	height: 39px;
	line-height: 39px
}

.N-nav-bottom-main a,
.N-nav-bottom-main a:visited,
.N-nav-bottom-main a:hover {
	padding: 0 4px;
	color: #ddd
}

.N-nav-bottom-main a:hover {
	text-decoration: underline
}

.N-nav-channel {
	padding: 14px 0 14px;
	line-height: 13px;
	text-align: center;
	width: 960px;
	margin: 0 auto
}

.N-nav-channel a {
	padding: 0 7px 0 7px;
	border-left: 1px solid #ddd
}

.N-nav-channel a:link,
.N-nav-channel a:visited {
	color: #252525
}

.N-nav-channel a:hover,
.N-nav-channel a:active {
	color: #cc1b1b
}

.N-nav-channel a.first {
	border-left: 0;
	padding-left: 0;
	padding-right: 6px
}

.N-nav-channel a.last {
	padding-right: 0;
	padding-left: 6px
}

.ntes_nav_wrap {
	height: 45px
}

.ntes-nav {
	font-size: 12px;
	font-family: "\5B8B\4F53", sans-serif
}

.ntes-nav .left {
	float: left
}

.ntes-nav .ntes_cnav_logo {
	float: left;
	_display: inline;
	margin: 12px 12px 0 0;
	width: 87px;
	height: 19px;
	line-height: 19px
}

.ntes-nav .ntes_cnav_logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -99em;
	overflow: hidden;
	background-image: url(../images/channel_logo.png);
	background-repeat: no-repeat
}

.ntes-nav .ntes_cnav_logo_news {
	background-position: 0 0
}

.ntes-nav .ntes_cnav_logo_sports {
	background-position: 0 -32px
}

.ntes-nav .ntes_cnav_logo_ent {
	background-position: 0 -64px
}

.ntes-nav .ntes_cnav_logo_money {
	background-position: 0 -96px
}

.ntes-nav .ntes_cnav_logo_auto {
	background-position: 0 -128px
}

.ntes-nav .ntes_cnav_logo_tech {
	background-position: 0 -160px
}

.ntes-nav .ntes_cnav_logo_digi {
	background-position: 0 -193px
}

.ntes-nav .ntes_cnav_logo_mobile {
	background-position: 0 -224px
}

.ntes-nav .ntes_cnav_logo_lady {
	background-position: 0 -256px
}

.ntes-nav .ntes_cnav_logo_house {
	background-position: 0 -288px
}

.ntes-nav .ntes_cnav_logo_blog {
	background-position: 0 -320px
}

.ntes-nav .ntes_cnav_logo_edu {
	background-position: 0 -352px
}

.ntes-nav .ntes_cnav_logo_travel {
	background-position: 0 -384px
}

.ntes-nav .ntes_cnav_logo_fashion {
	background-position: 0 -416px
}

.ntes-nav .ntes_cnav_logo_home {
	background-position: 0 -448px
}

.ntes-nav .ntes_cnav_logo_baby {
	background-position: 0 -480px
}

.ntes-nav .ntes_cnav_logo_bbs {
	background-position: 0 -512px
}

.ntes-nav .ntes_cnav_logo_art {
	background-position: 0 -543px
}

.ntes-nav .ntes_cnav_logo_men {
	background-position: 0 -575px
}

.ntes-nav .ntes_cnav_logo_war {
	background-position: 0 -608px
}

.ntes-nav .ntes_cnav_logo_discovery {
	background-position: 0 -639px
}

.ntes-nav .ntes_cnav_logo_gongyi {
	background-position: 0 -670px
}

.ntes-nav .ntes_cnav_logo_media {
	background-position: 0 -700px
}

.ntes-nav .ntes_cnav_logo_daxue {
	background-position: 0 -731px
}

.ntes-nav .ntes_cnav_logo_video {
	background-position: 0 -762px
}

.ntes-nav .ntes_cnav_logo_gov {
	background-position: 0 -793px
}

.ntes-nav .ntes_cnav_logo_game {
	background-position: 0 -825px
}

.ntes-nav .ntes_cnav_logo_tie {
	background-position: 0 -857px
}

.ntes-nav .ntes_cnav_logo_foxue {
	background-position: 0 -888px
}

.ntes-nav .ntes_cnav_logo_health {
	background-position: 0 -920px
}

.ntes-nav .ntes_cnav_logo_shoucang {
	background-position: 0 -951px
}

.ntes-nav .ntes_cnav_link {
	float: left;
	margin-top: 15px;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
	color: #b3b3b3
}

.ntes-nav .ntes_cnav_link a {
	margin: 0
}

.ntes-nav .ntes_cnav_link ul {
	float: left;
	_display: inline;
	margin-left: -1px
}

.ntes-nav .ntes_cnav_link li {
	height: 14px;
	line-height: 14px;
	float: left;
	padding: 0 9px;
	border-left: #4f4f4f solid 1px
}

.ntes-nav .ntes_cnav_logobox_jiu {
	float: left;
	_display: inline;
	margin: 6px 12px 0 0;
	width: 73px;
	height: 34px;
	line-height: 34px
}

.ntes-nav .ntes_cnav_logobox_jiu a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -99em;
	overflow: hidden;
	background: url(../images/jiu_logo.png) 0 0 no-repeat
}

.N-nav-bottom,
.N-nav-channel {
	font-size: 12px;
	font-family: "\5B8B\4F53", sans-serif
}

.ntes-nav-main {
	width: auto;
	height: 100%
}

.kaolaicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 0;
	background-repeat: no-repeat
}

.boboicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -23px;
	background-repeat: no-repeat
}

.mailicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -46px;
	background-repeat: no-repeat
}

.moneyicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -69px;
	background-repeat: no-repeat
}

.carticon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -92px;
	background-repeat: no-repeat
}

.huatianicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -115px;
	background-repeat: no-repeat
}

.mobileicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -138px;
	background-repeat: no-repeat
}

.loftericon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -162px;
	background-repeat: no-repeat
}

.studyicon {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -184px;
	background-repeat: no-repeat
}

@keyframes movemenu {
	0% {
		background-position: -1px 7px
	}
	100% {
		background-position: -301px 7px
	}
}

@keyframes menu {
	0% {
		width: 24px
	}
	45% {
		width: 6px
	}
	90% {
		width: 24px
	}
	100% {
		width: 24px
	}
}

.ntes-nav {
	border-bottom: 0
}

.ntes-nav .ntes_cnav_logo {
	margin-left: 40px
}

.ntes-nav-select-arr {
	position: absolute;
	z-index: 10;
	right: 7px;
	top: 20px;
	font-size: 0;
	height: 5px;
	width: 10px;
	line-height: 0;
	border: 0 none;
	background: url(../images/nav_sprite_v42.png) 0 -704px no-repeat;
	_background: url(../images/nav_sprite_ie6_v42.png) 0 -704px no-repeat
}

.ntes-nav-logined {
	border-bottom: 0 none;
	box-shadow: none
}

.ntes-nav-select-pop,
.ntes-nav-loginframe-pop {
	left: auto;
	right: 0
}

.ntes-nav-app .ntes-nav-select-pop {
	left: 0;
	right: auto
}

.ntes-nav-entry-kaola {
	width: 54px;
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 0;
	background-repeat: no-repeat
}

.ntes-nav-entry-lofter {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -162px;
	background-repeat: no-repeat
}

.ntes-nav-entry-study {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -184px;
	background-repeat: no-repeat
}

.ntes-nav-entry-bobo {
	width: 54px;
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -23px;
	background-repeat: no-repeat
}

.ntes-nav-entry-mail {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -46px;
	background-repeat: no-repeat
}

.ntes-nav-entry-money {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -69px;
	background-repeat: no-repeat
}

.ntes-nav-entry-cart {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -92px;
	background-repeat: no-repeat
}

.ntes-nav-entry-huatian {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -115px;
	background-repeat: no-repeat
}

.ntes-nav-entry-mobile {
	background-image: url(../images/products_sprites_0517png24.png);
	_background-image: url(../images/products_sprites0517_png8.png);
	background-image: url(../images/products_sprites0517.svg), none;
	background-position: 0 -138px;
	background-repeat: no-repeat
}

.ntes-nav-inside {
	float: none;
	float: right;
	border: 0 none
}

.ntes-nav-inside .ntes-nav-select-title {
	border: 0 none;
	border-left: 1px solid #4d4d4d
}

.ntes-nav-inside .ntes-nav-select-unfold .ntes-nav-select-title,
.ntes-nav-inside .ntes-nav-entry:hover {
	border-left: 1px solid #4d4d4d
}

.ntes-nav-inside .ntes-nav-select-title-kaola {
	padding-left: 13px;
	padding-right: 24px
}

.ntes-nav-inside .ntes-nav-select-title-lofter {
	padding-left: 14px;
	padding-right: 10px
}

.ntes-nav-inside .ntes-nav-select-title-study {
	padding-left: 11px;
	padding-right: 13px
}

.ntes-nav-inside .ntes-nav-select-title-bobo {
	padding-left: 16px;
	padding-right: 23px
}

.ntes-nav-inside .ntes-nav-select-title-mail {
	padding-left: 9px;
	padding-right: 15px
}

.ntes-nav-inside .ntes-nav-select-title-money {
	padding-left: 11px;
	padding-right: 14px
}

.ntes-nav-inside .ntes-nav-select-title-cart {
	padding-left: 8px;
	padding-right: 17px
}

.ntes-nav-inside .ntes-nav-select-title-huatian {
	padding-left: 10px;
	padding-right: 14px
}

.ntes-nav-inside .ntes-nav-select-title-register .ntes-nav-select-arr {
	right: 11px
}

.ntes-nav-inside .ntes-nav-mobile-title {
	padding-left: 13px;
	padding-right: 14px;
	border: 0 none;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d
}

.ntes-nav-login-normal {
	background: #d60000;
	border-color: #d60000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ntes-nav-login-active {
	background: #f70e0e;
	border-color: #f70e0e
}

.ntes-nav-login-normal,
.ntes-nav-login-active {
	border-bottom: 5px solid #d60000;
	box-shadow: none
}

.ntes-nav-login {
	width: 70px;
	height: 43px
}

.ntes-nav-login-scroll {
	background: 0;
	border-bottom: 0
}

.ntes-nav-login-active {
	border-color: #f70e0e;
	background: #f70e0e
}

.ntes-nav-login-title {
	width: 70px
}

.ntes-nav-select-wide .ntes-nav-select-title {
	padding: 0 23px 0 10px
}

.ntes-nav-select-wide .ntes-nav-select-arr {
	right: 11px
}

.ntes-nav-logined {
	padding: 0;
	border-right: 1px solid #444;
	background: 0;
	height: 43px
}

.ntes-nav-logined-userinfo {
	padding: 0 26px 0 11px
}

.ntes-nav-logined-username {
	max-width: 70px;
	width: 70px;
	height: 40px
}

.ntes-nav-entry-wide {
	padding: 0 12px
}

.ntes_nav_wrap {
	height: 43px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav .ntes_cnav_logo {
	margin-left: 0
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-main {
	width: 1024px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-index-title {
	padding: 0
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-quick-navigation {
	margin-right: 0
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-content {
	width: 1024px;
	margin: 0 auto;
	overflow: hidden
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column {
	float: left;
	width: 95px;
	border-right: 1px solid #f6f6f6
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li {
	font: 12px/30px "Sim sun"
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li a,
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li span {
	color: #333
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li h3 {
	margin-bottom: 8px;
	font: 16px/30px "Microsoft Yahei"
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li h3 a {
	color: #404040
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li h3 a:hover {
	color: #f33;
	text-decoration: none
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li a:hover {
	color: #f33;
	text-decoration: underline
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-1 {
	width: 88px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-1 li {
	padding-left: 24px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-2 {
	width: 94px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-2 li {
	padding-left: 29px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-3 {
	width: 94px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-3 li {
	padding-left: 33px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-4 {
	width: 95px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-4 li {
	padding-left: 33px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-5 {
	width: 96px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-5 li {
	padding-left: 29px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-6 {
	width: 94px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-6 li {
	padding-left: 20px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-7 {
	width: 94px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-7 li {
	padding-left: 32px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-8 {
	width: 95px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-8 li {
	padding-left: 12px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-9 {
	width: 94px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-9 li {
	padding-left: 14px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-10 {
	width: 95px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-10 li {
	padding-left: 33px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-11 {
	width: 75px;
	border-right: 0
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-11 li {
	padding-left: 23px
}

.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-sitemap a i {
	margin-right: 14px
}

.ntes_nav_wrap .ntes-nav-index-title {
	padding: 0 6px 0 40px
}

.ntes_nav_wrap .ntes-nav-quick-navigation {
	width: 68px;
	float: right;
	border-left: 1px solid #444;
	margin-right: 40px
}

.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn {
	display: block;
	height: 43px
}

.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn:hover {
	background: #1e1e1e
}

.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn:hover .menu1 {
	-webkit-transform: translate(0, -2px);
	-ms-transform: translate(0, -2px);
	-o-transform: translate(0, -2px);
	transform: translate(0, -2px)
}

.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn:hover .menu3 {
	-webkit-transform: translate(0, 2px);
	-ms-transform: translate(0, 2px);
	-o-transform: translate(0, 2px);
	transform: translate(0, 2px)
}

.ntes_nav_wrap .ntes-nav-quick-navigation em {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 28px;
	height: 44px;
	line-height: 0;
	margin-left: 20px
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-btn span {
	display: block;
	float: right;
	clear: both;
	width: 24px;
	height: 2px;
	background: #efefef
}

.ntes_nav_wrap .ntes-nav-quick-navigation span.menu1 {
	margin: 13px 2px 0;
	-webkit-transition: -webkit-transform .4s;
	-o-transition: -o-transform .4s;
	transition: transform .4s
}

.ntes_nav_wrap .ntes-nav-quick-navigation span.menu2 {
	margin: 6px 2px 0
}

.ntes_nav_wrap .ntes-nav-quick-navigation span.menu3 {
	margin: 6px 2px 0;
	-webkit-transition: -webkit-transform .4s;
	-o-transition: -o-transform .4s;
	transition: transform .4s
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active,
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active:hover {
	background: #1e1e1e
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active em,
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active:hover em {
	background: url(../images/menu.png) -1px 7px no-repeat;
	background: url(../images/menu.png) -300px 7px no-repeat\0;
	background: url(../images/menu.png) -300px 7px no-repeat\9
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active em span,
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active:hover em span {
	opacity: 0;
	display: none\9
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active em {
	-moz-animation: movemenu 300ms steps(10) forwards;
	-webkit-animation: movemenu 300ms steps(10) forwards;
	animation: movemenu 300ms steps(10) forwards
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-init .menu1 {
	-moz-animation: menu 800ms ease 0s 2;
	-webkit-animation: menu 800ms ease 0s 2;
	animation: menu 800ms ease 0s 2
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-init .menu2 {
	-moz-animation: menu 800ms ease .16s 2;
	-webkit-animation: menu 800ms ease .16s 2;
	animation: menu 800ms ease .16s 2
}

.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-init .menu3 {
	-moz-animation: menu 800ms ease .32s 2;
	-webkit-animation: menu 800ms ease .32s 2;
	animation: menu 800ms ease .32s 2
}

.ntes_nav_wrap .ntes-quicknav-pop {
	display: block;
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 43px;
	-moz-box-shadow: 0 0 2px 3px rgba(4, 0, 0, 0.08);
	-webkit-box-shadow: 0 0 2px 3px rgba(4, 0, 0, 0.08);
	box-shadow: 0 0 2px 3px rgba(4, 0, 0, 0.08)
}

.ntes_nav_wrap .ntes-quicknav-list {
	padding-top: 22px;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	background: #fff
}

.ntes_nav_wrap .ntes-quicknav-content {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.ntes_nav_wrap .ntes-quicknav-column {
	float: left;
	width: 107px;
	border-right: 1px solid #f6f6f6
}

.ntes_nav_wrap .ntes-quicknav-column li {
	font: 12px/30px "Sim sun"
}

.ntes_nav_wrap .ntes-quicknav-column li a,
.ntes_nav_wrap .ntes-quicknav-column li span {
	color: #333
}

.ntes_nav_wrap .ntes-quicknav-column li h3 {
	margin-bottom: 8px;
	font: 16px/30px "Microsoft Yahei"
}

.ntes_nav_wrap .ntes-quicknav-column li h3 a {
	color: #404040
}

.ntes_nav_wrap .ntes-quicknav-column li h3 a:hover {
	color: #f33;
	text-decoration: none
}

.ntes_nav_wrap .ntes-quicknav-column li a:hover {
	color: #f33;
	text-decoration: underline
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-1 {
	width: 98px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-1 li {
	padding-left: 33px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-2 {
	width: 110px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-2 li {
	padding-left: 37px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-3 {
	width: 110px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-3 li {
	padding-left: 40px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-4 {
	width: 110px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-4 li {
	padding-left: 41px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-5 {
	width: 109px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-5 li {
	padding-left: 40px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-6 {
	width: 109px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-6 li {
	padding-left: 35px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-7 {
	width: 109px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-7 li {
	padding-left: 39px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-8 {
	width: 109px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-8 li {
	padding-left: 18px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-9 {
	width: 109px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-9 li {
	padding-left: 18px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-10 {
	width: 109px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-10 li {
	padding-left: 40px
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-11 {
	width: 108px;
	border-right: 0
}

.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-11 li {
	padding-left: 35px
}

.ntes_nav_wrap .ntes-nav-sitemap {
	clear: both;
	padding-top: 17px;
	padding-bottom: 27px;
	overflow: hidden;
	font: 12px/20px "Sim sun"
}

.ntes_nav_wrap .ntes-nav-sitemap a {
	float: right;
	color: #333;
	text-align: right
}

.ntes_nav_wrap .ntes-nav-sitemap a i {
	float: right;
	width: 15px;
	height: 15px;
	margin: 2px 0 0 4px;
	background: url(../images/nav_sprite_v42.png) 0 -689px no-repeat;
	_background: url(../images/nav_sprite_ie6_v42.png) 0 -689px no-repeat
}

.ntes_nav_wrap .ntes-nav-sitemap a:hover,
.ntes_nav_wrap .ntes-nav-sitemap a:visited {
	color: #333
}

.ua-ios .ntes-nav-quick-navigation {
	display: none
}

.ua-ios .ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-main {
	width: 944px
}

.ua-ios .ntes-nav-entry-huatian {
	background-position: 0 -114px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal
}

body {
	min-width: 960px;
	background: #fff;
	font-size: 14px
}

a {
	color: #404040
}

a:hover {
	color: #f33;
	text-decoration: none
}

img {
	/*background: #eee url(../images/imgdf.png) no-repeat center center*/
}

.ne_area {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1"
}

.mt7 {
	margin-top: 7px
}

.mt8 {
	margin-top: 8px
}

.mt10 {
	margin-top: 10px
}

.mt13 {
	margin-top: 13px
}

.mt18 {
	margin-top: 18px
}

.mt20 {
	margin-top: 20px
}

.mt22 {
	margin-top: 22px
}

.mt23 {
	margin-top: 23px
}

.mt24 {
	margin-top: 24px
}

.mt25 {
	margin-top: 25px
}

.mt30 {
	margin-top: 30px
}

.mt31 {
	margin-top: 31px
}

.mt32 {
	margin-top: 32px
}

.mt32 {
	margin-top: 32px
}

.mt36 {
	margin-top: 36px
}

.mt37 {
	margin-top: 37px
}

.mt38 {
	margin-top: 38px
}

.mt40 {
	margin-top: 40px
}

.mt41 {
	margin-top: 41px
}

.mt47 {
	margin-top: 47px
}

.mt48 {
	margin-top: 48px
}

.mt50 {
	margin-top: 50px
}

.mt60 {
	margin-top: 60px
}

.mt65 {
	margin-top: 65px
}

.mt70 {
	margin-top: 70px
}

.mr20 {
	margin-right: 20px
}

.overflowh {
	overflow: hidden
}

.fontred {
	color: #f33
}

.ad_hover_href {
	width: 30px;
	height: 17px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	background: url(../images/sprite_icon.png?1228) no-repeat 0 -1030px
}

.img1200 {
	display: block
}

.img960 {
	display: none
}

a.photo {
	background-color: #eee
}

.go_btn {
	display: none
}

.newsqrcode {
	width: 60px;
	height: 77px;
	display: inline-block;
	overflow: hidden;
}

.gotop {
	width: 60px;
	height: 60px;
	display: inline-block;
	overflow: hidden;
	margin-top: 10px;
	cursor: pointer;
}

.gotop:hover {
	background-position: -440px -487px
}

.cm_slide_focus_ctrl {
	text-align: center;
	width: 100%;
	height: 16px;
	line-height: 0
}

.cm_slide_focus_ctrl span {
	width: 6px;
	height: 6px;
	display: inline-block;
	background-color: #888;
	cursor: pointer;
	border-radius: 6px;
	transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	margin: 0 4px;
	vertical-align: top
}

.cm_slide_focus_ctrl .current {
	background: #f33;
	width: 26px;
	height: 6px
}

.cm_mod_title {
	height: 54px;
	border-top: 1px #e5e5e5 solid
}

.cm_mod_title .title {
	border-top: 2px #f33 solid;
	font-size: 18px;
	margin-top: -1px;
	padding: 9px 5px 0 5px;
	display: inline-block
}

.cm_mod_title .icon_pleft {
	padding-left: 40px
}

.icon_tdyc,
.icon_live,
.icon_sports,
.icon_ent,
.icon_money,
.icon_auto,
.icon_tech,
.icon_house,
.icon_home,
.icon_lady,
.icon_travel,
.icon_edu,
.icon_dada,
.icon_shehui,
.icon_game,
.icon_read,
.icon_lofter,
.icon_blog,
.icon_ntes_stock {
	background-image: url(../images/sprite_title.png?0112);
	background-repeat: no-repeat
}

.icon_tdyc {
	background-position: 10px -865px
}

.icon_live {
	background-position: 10px -927px
}

.icon_sports {
	background-position: 10px -993px
}

.icon_ent {
	background-position: 10px -1066px
}

.icon_money {
	background-position: 10px -1138px
}

.icon_auto {
	background-position: 10px -1210px
}

.icon_tech {
	background-position: 10px -1273px
}

.icon_house {
	background-position: 10px -1344px
}

.icon_home {
	background-position: 10px -1408px
}

.icon_lady {
	background-position: 10px -1473px
}

.icon_travel {
	background-position: 10px -1540px
}

.icon_edu {
	background-position: 10px -1600px
}

.icon_dada {
	background-position: 10px -1664px
}

.icon_shehui {
	background-position: 10px -1729px
}

.icon_game {
	background-position: 10px -1793px
}

.icon_read {
	background-position: 10px -1854px
}

.icon_lofter {
	background-position: 10px -1915px
}

.icon_blog {
	background-position: 10px -1968px
}

.icon_ntes_stock {
	background-position: 10px -2032px
}

.cm_mod_title .icon_lofter {
	padding-top: 8px
}

.cm_ul_round li {
	position: relative;
	padding-left: 12px;
	overflow: hidden
}

.cm_ul_round li:after {
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%
}

.cm_ul_round li {
	height: 36px;
	line-height: 36px;
	font-size: 18px
}

.cm_ul_round li:after {
	margin-top: -2px
}

.cm_ul_round .two_li {
	margin-top: 11px
}

.cm_ul_round_r {
	margin: 0 13px
}

.cm_ul_round_r li {
	position: relative;
	padding-left: 12px;
	overflow: hidden
}

.cm_ul_round_r li:after {
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%
}

.cm_ul_round_r li {
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

.cm_ul_round_r li:after {
	margin-top: -1px
}

.cm_area_mt {
	margin-top: 40px
}

.cm_area {
	overflow: hidden
}

.cm_area .col_lm {
	float: left;
	display: inline;
	width: 860px
}

.cm_area .col_l {
	width: 380px;
	overflow: hidden;
	float: left;
	display: inline
}

.cm_area .col_l .cm_smallimg .photo {
	width: 185px;
	height: 116px;
	display: block;
	overflow: hidden
}

.cm_area .col_c {
	float: left;
	display: inline;
	width: 440px;
	margin-left: 40px
}

.cm_area .col_r {
	float: right;
	display: inline;
	width: 300px;
	overflow: hidden
}

.cm_area:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}

.cm_area {
	*zoom: 1
}

.cm_bigimg {
	line-height: 0
}

.cm_bigimg .img960 {
	display: none
}

.cm_bigimg h3 {
	text-indent: 9px;
	background: #f8f8f8;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden
}

.cm_bigimg h3 em {
	color: #f33;
	border-right: 1px #ccc solid;
	padding-right: 10px;
	margin-right: 10px
}

.cm_bigimg .photo {
	width: 380px;
	height: 187px;
	overflow: hidden;
	display: block
}

.cm_bigimg img {
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}

.cm_bigimg .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.cm_smallimg_list {
	width: 440px;
	margin-top: 18px;
	overflow: hidden
}

.cm_smallimg_list .cm_smallimg {
	float: left;
	display: inline;
	margin-right: 10px;
	width: 185px;
	line-height: 0;
	overflow: hidden
}

.cm_smallimg_list .cm_smallimg img {
	width: 100%;
	height: 100%;
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}

.cm_smallimg_list .cm_smallimg .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.cm_smallimg_list h3 {
	line-height: 20px;
	height: 38px;
	overflow: hidden
}

.cm_fb {
	font-weight: bold
}

.cm_channel_tab {
	height: 480px;
	border-top: 1px #e5e5e5 solid
}

.cm_channel_tab .tab_hd {
	height: 54px
}

.cm_channel_tab .tab_nav {
	float: left
}

.cm_channel_tab .tab_nav li {
	float: left;
	width: 85px;
	text-align: center;
	font-size: 18px;
	line-height: 49px;
	position: relative
}

.cm_channel_tab .tab_nav .tagname {
	font-size: 24px;
	font-weight: bold;
	text-indent: 40px;
	text-align: left;
	line-height: 45px;
	width: 100px
}

.cm_channel_tab .tab_nav li:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: -1px;
	background: #f33;
	width: 100%;
	height: 2px;
	transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transition: transform .3s ease-out;
	-ms-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out
}

.cm_channel_tab .tab_nav li.current:before {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0)
}

.cm_channel_tab .tab_nav .nav_li_w140 {
	width: 140px
}

.cm_channel_tab .tab_main .tab_panel {
	display: none
}

.cm_channel_tab .tab_main .tab_panel.current {
	display: block
}

.cm_channel_tab .cm_bigimg h3 {
	background: #f8f8f8;
	text-indent: 7px
}

.cm_channel_tab .cm_bigimg h3 a {
	background: url(../images/sprite_icon.png?1228) no-repeat 1px -284px;
	padding-left: 14px
}

.cm_channel_tab .cm_smallimg_list h3 {
	margin-top: 9px
}

.cm_channel_tab .channel_more_list {
	float: right;
	text-align: right;
	color: #888;
	line-height: 47px
}

.cm_channel_tab .channel_more_list a {
	color: #888
}

.cm_channel_tab .channel_more_list a:hover {
	color: #f33
}

.cm_channel_tab .channel_more_list span {
	margin: 0 5px;
	color: #e5e5e5
}

.cm_mod_tab {
	border: 1px #e5e5e5 solid;
	border-top: 0;
	padding-top: 1px;
	background: url(../images/borderline.png) repeat-x
}

.cm_mod_tab .tab_nav {
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	border-bottom: 1px #e5e5e5 solid
}

.cm_mod_tab .tab_nav i {
	height: 2px;
	background: #f33;
	overflow: hidden;
	display: none;
	margin: -1px 0 0 -1px
}

.cm_mod_tab .cm_smallimg_list {
	padding-left: 7px;
	margin-bottom: 11px
}

.cm_mod_tab .cm_smallimg_list .cm_smallimg {
	width: 140px;
	overflow: hidden;
	margin-right: 4px;
	font-size: 12px
}

.cm_mod_tab .cm_smallimg_list .cm_smallimg h3 {
	line-height: 18px;
	margin-top: 7px
}

.cm_mod_tab .cm_smallimg_list .photo {
	display: block;
	width: 140px;
	height: 88px;
	overflow: hidden
}

.cm_mod_tab .cm_smallimg_list_bg {
	width: 300px
}

.cm_mod_tab .cm_smallimg_list_bg .cm_smallimg {
	position: relative;
	height: 88px
}

.cm_mod_tab .cm_smallimg_list_bg .cm_smallimg a {
	color: #fff
}

.cm_mod_tab .cm_smallimg_list_bg .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 20px;
	width: 100%;
	text-indent: 4px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	background: #000\9
}

.cm_mod_tab .cm_ul_line {
	border-top: 1px #e5e5e5 dashed
}

.cm_mod_tab1 .tab_nav .title {
	color: #f33;
	background: #fff;
	float: left;
	border-right: 1px #e5e5e5 solid;
	height: 39px;
	text-align: center;
	width: 149px;
	font-size: 16px;
	font-weight: bold
}

.cm_mod_tab1 .tab_nav .title i {
	display: block
}

.cm_mod_tab1 .tab_nav .title a {
	color: #f33
}

.cm_mod_tab1 .more {
	float: right;
	display: inline;
	color: #888;
	font-size: 12px;
	padding-right: 20px;
	background: url(../images/sprite_icon.png?1228) no-repeat 100% -50px;
	margin-right: 10px
}

.cm_mod_tab1 .more:hover {
	color: #63ace6;
	background-position: 100% -123px
}

.cm_mod_tab1 .more_open,
.cm_mod_tab1 .more_open:hover {
	background-position: 100% -84px
}

.cm_mod_tab2 .tab_nav,
.cm_mod_tab3 .tab_nav {
	width: 300px
}

.cm_mod_tab2 .tab_nav li,
.cm_mod_tab3 .tab_nav li {
	float: left;
	text-align: center;
	width: 148px;
	font-size: 16px;
	border-left: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid;
	margin-left: -1px;
	color: #888;
	position: relative
}

.cm_mod_tab2 .tab_nav .current,
.cm_mod_tab3 .tab_nav .current {
	background: #fff;
	color: #f33;
	font-weight: bold;
	width: 149px
}

.cm_mod_tab2 .tab_nav .current i,
.cm_mod_tab3 .tab_nav .current i {
	display: block
}

.cm_mod_tab2 .tab_nav .current a,
.cm_mod_tab3 .tab_nav .current a {
	color: #f33
}

.cm_mod_tab2 .tab_main .tab_panel,
.cm_mod_tab3 .tab_main .tab_panel {
	display: none
}

.cm_mod_tab2 .tab_main .current,
.cm_mod_tab3 .tab_main .current {
	display: block
}

.cm_mod_tab3 .tab_nav li {
	width: 98px
}

.cm_mod_tab3 .tab_nav .current {
	width: 100px
}

.cm_news_main {
	width: 100%;
	height: 436px;
	overflow: hidden;
	margin-top: -9px
}

.cm_news_main .ul_page2 {
	margin-top: 50px;
	opacity: 0;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}

.next_news_btn {
	cursor: pointer;
	position: absolute;
	right: 0;
	text-align: center;
	width: 30px;
	height: 30px;
	float: right;
	display: none
}

.next_news_btn .bg {
	width: 30px;
	height: 30px;
	background: #f33;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-webkit-border-radius: 30px;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-ms-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}

.next_news_btn i {
	width: 30px;
	height: 30px;
	background: url(../images/refresh.png) no-repeat;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0
}

.next_news_btn strong {
	top: 8px;
	opacity: 0;
	width: 40px;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: -3px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.next_news_btn .bg {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.next_news_btn .x1 {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.next_news_btn:hover .bg {
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	-ms-transform: scale(1.8);
	-o-transform: scale(1.8);
	transform: scale(1.8);
	opacity: .8
}

.next_news_btn:hover .x1 {
	-webkit-transform: translate3d(0, -7px, 0) rotate(180deg);
	-moz-transform: translate3d(0, -7px, 0) rotate(180deg);
	-ms-transform: translate3d(0, -7px, 0) rotate(180deg);
	-o-transform: translate3d(0, -7px, 0) rotate(180deg);
	transform: translate3d(0, -7px, 0) rotate(180deg)
}

.next_news_btn:hover .x2 {
	top: -7px
}

.next_news_btn:hover strong {
	top: 15px;
	opacity: 1
}

@keyframes rotateInhover {
	0% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

@-moz-keyframes rotateInhover {
	0% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

@-webkit-keyframes rotateInhover {
	0% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

@-o-keyframes rotateInhover {
	0% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

.next_news_btn_show {
	display: block;
	bottom: 9px;
	-webkit-animation: showicon .4s ease-in-out 1;
	-moz-animation: showicon .4s ease-in-out 1;
	-ms-animation: showicon .4s ease-in-out 1;
	-o-animation: showicon .4s ease-in-out 1;
	animation: showicon .4s ease-in-out 1
}

.next_news_btn_show .bg {
	opacity: .6
}

.next_news_btn_show .x1 {
	opacity: 1
}

@keyframes showicon {
	0% {
		bottom: -30px
	}
	100% {
		bottom: 8px
	}
}

@-moz-keyframes showicon {
	0% {
		bottom: -30px
	}
	100% {
		bottom: 8px
	}
}

@-webkit-keyframes showicon {
	0% {
		bottom: -30px
	}
	100% {
		bottom: 8px
	}
}

@-o-keyframes showicon {
	0% {
		bottom: -30px
	}
	100% {
		bottom: 8px
	}
}

.cm_next_page .ul_page1 {
	display: none
}

.cm_next_page .ul_page2 {
	opacity: 1;
	margin-top: 0
}

.cm_next_page .next_news_btn {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-ms-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}

.refresh_news_btn .bg {
	opacity: 1
}

.refresh_news_btn .x1 {
	display: none
}

.refresh_news_btn .x2 {
	opacity: 1;
	-webkit-animation: rotateIn .4s linear infinite;
	-moz-animation: rotateIn .4s linear infinite;
	-ms-animation: rotateIn .4s linear infinte;
	-o-animation: rotateIn .4s linear infinte;
	animation: rotateIn .4s linear infinte
}

@keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

@-moz-keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

@-o-keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none
	}
}

.mod_channel {
	overflow: hidden;
	height: 410px
}

.mod_channel .cm_smallimg_list {
	margin-top: 0
}

.mod_channel .cm_smallimg_list h3 {
	margin-top: 9px
}

.mod_channel .cm_ul_mt {
	margin-top: 16px
}

.mod_channel .cm_channel_bd {
	margin-top: -12px
}

.cm_mod_slide {
	position: relative
}

.cm_slide_prev,
.cm_slide_next {
	width: 35px;
	height: 60px;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -40px;
	overflow: hidden;
	line-height: 999px;
	background-repeat: no-repeat;
	cursor: pointer
}

.cm_slide_prev {
	left: -80px;
	background-position: 0 -411px;
	-webkit-transition: left .3s;
	-moz-transition: left .3s;
	-ms-transition: left .3s;
	-o-transition: left .3s;
	transition: left .3s
}

.cm_slide_prev:hover {
	background-position: -99px -411px
}

.cm_slide_next {
	right: -80px;
	background-position: -49px -411px;
	-webkit-transition: right .3s;
	-moz-transition: right .3s;
	-ms-transition: right .3s;
	-o-transition: right .3s;
	transition: right .3s
}

.cm_slide_next:hover {
	background-position: -143px -411px
}

.cm_mod_slide:hover .cm_slide_prev {
	left: 0
}

.cm_mod_slide:hover .cm_slide_next {
	right: 0
}

.ne_index_area {
	padding-bottom: 80px
}

.ns_area_top {
	overflow: visible
}

.ns_area_top h1 {
	float: left;
	display: inline
}

.ns_area_top h1 a {
	float: left;
	width: 135px;
	height: 42px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ns_area_top .hd {
	height: 51px;
	overflow: hidden;
	padding-top: 35px
}

.ns_area_top .hd .wljd,
.ns_area_top .hd .head_ad {
	float: right;
	display: inline
}

.ns_area_top .bd {
	height: 77px;
	overflow: hidden;
	border-top: 2px #f33 solid
}

.ns_area_top .bd ul {
	width: 1250px;
	margin-left: -20px
}

.ns_area_top .bd li {
	float: left;
	display: inline;
	padding: 0 10px 2px 11px;
	margin-top: 16px;
	line-height: 16px;
	width: 130px;
	height: 40px;
	display: inline-block;
	overflow: hidden;
	border-right: 1px #e5e5e5 solid
}

.ns_area_top .bd li:last-child {
	border-right: 0
}

.ns_area_top .bd .liw1 {
	width: 174px
}

.ns_area_top .bd .liw2 {
	width: 187px
}

.ns_area_top .bd .liw3 {
	width: 144px
}

.ns_area_top .bd .libendi .fontb {
	margin-left: -5px;
	padding-right: 14px
}

.ns_area_top .bd a {
	padding: 0 9px 11px 9px;
	float: left;
	width: 25px;
	white-space: nowrap
}

.ns_area_top .bd .fontb {
	font-weight: bold
}

.wljd {
	background: url(../images/wljd_all0313.jpg) no-repeat scroll 0 0 transparent;
	margin-left: 10px;
	width: 130px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden
}

.hp_textlink_ad {
	height: 62px;
	overflow: hidden
}

.ns_area_first {
	margin-top: 30px
}

.ns_area_first .col_l,
.ns_area_first .col_c {
	height: 1324px
}

.ns_area_first .col_c {
	position: relative
}

.ns_area_first .col_r {
	overflow: visible
}

.mod_r_ad1 {
	width: 300px;
	height: 250px;
	overflow: hidden
}

.mod_slide_newspic {
	width: 380px;
	height: 525px;
	position: relative;
	overflow: hidden
}

.mod_slide_taiduyc {
	width: 380px;
	height: 448px;
	position: relative;
	overflow: hidden
}

.mod_live {
	height: 320px
}

.mod_top_news {
	height: 1300px
}

.mod_r_product {
	height: 473px
}

.mod_ad_text {
	border: 1px #e5e5e5 solid;
	width: 857px;
	height: 66px;
	overflow: hidden
}

.mod_ad_text ul {
	width: 900px;
	margin-top: 7px
}

.mod_ad_text ul li {
	width: 351px;
	margin-left: 28px;
	float: left;
	display: inline;
	height: 25px;
	line-height: 25px;
	font-size: 14px
}

.mod_ad_text ul li:after {
	background: #668b93
}

.mod_ad_text ul a {
	color: #668b93
}

.mod_news_download {
	margin-top: 65px;
	height: 40px;
	overflow: hidden;
	text-align: center
}

.mod_news_download a {
	display: inline-block;
	margin: 0 7px
}

.mod_news_download .down_news_link {
	width: 112px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	margin-right: 22px;
	vertical-align: top
}

.mod_news_download .down_ios_link,
.mod_news_download .down_android_link,
.mod_news_download .down_uwp_link {
	border-radius: 40px;
	-moz-border-radius: 40px;
	-o-border-radius: 40px;
	-webkit-border-radius: 40px;
	height: 38px;
	border: 1px #e5e5e5 solid;
	font-size: 12px;
	line-height: 39px;
	overflow: hidden;
	background-image: url(../images/sprite_icon.png?1228);
	background-repeat: no-repeat;
	text-align: left
}

.mod_news_download .down_ios_link {
	background-position: 23px -350px;
	width: 75px;
	padding-left: 53px
}

.mod_news_download .down_android_link {
	background-position: 13px -403px;
	width: 86px;
	padding-left: 42px
}

.mod_news_download .down_uwp_link {
	background-position: 11px -457px;
	width: 123px;
	padding-left: 42px
}

.mod_news_download .down_ios_link:hover,
.mod_news_download .down_android_link:hover,
.mod_news_download .down_uwp_link:hover {
	color: #f33;
	border: 1px #d2d2d2 solid
}

.mod_news_download .down_ios_link:hover {
	background-position: 24px -872px
}

.mod_news_download .down_android_link:hover {
	background-position: 13px -921px
}

.mod_news_download .down_uwp_link:hover {
	background-position: 12px -967px
}

.ns_area_sports .col_c,
.ns_area_ent .col_c,
.ns_area_money .col_c,
.ns_area_auto .col_c,
.ns_area_tech .col_c {
	position: relative
}

.ns_area_ent {
	padding-bottom: 3px
}

.ns_sidebar {
	position: fixed;
	left: 50%;
	margin-left: 610px;
	bottom: 52px;
	width: 60px;
	height: 160px;
	z-index: 3;
	display: none
}

.ns_sidebar .ns_side_qrcode {
	width: 60px;
	height: 77px;
	float: left;
	overflow: hidden;
}

.ns_sidebar .ns_side_tolid {
	width: 60px;
	height: 60px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-top: 10px;
	cursor: pointer;
}

.N-nav-bottom-main .N-nav-bottom-copyright {
	color: #fff
}

.N-nav-bottom-main a {
	color: #fff
}

.index2017_1200_wrap .N-nav-bottom-main {
	width: 1200px;
	overflow: hidden
}

.index2017_1200_wrap .N-nav-bottom-main a {
	padding: 0 15px 0 18px
}

.index2017_1200_wrap .N-nav-bottom-copyright {
	padding-right: 7px
}

.index2017_1200_wrap .ntes_foot_link {
	width: 1300px
}

.ua-mac .ntes-nav {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}

.ua-mac .ne_area {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}

.ua-mac .cm_ul_round_r li:after {
	margin-top: -3px
}

.ua-mac .mod_ad_text ul {
	margin-top: 9px
}

.ua-mac .cm_channel_tab .tab_nav li {
	line-height: 48px
}

.ua-mac .cm_channel_tab .cm_bigimg h3 a {
	background-position: 1px -287px
}

.ua-mac .mod_all_product .tab_main .cell .detail {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}

.ua-mac .mod_all_product .tab_main .cell .rmd_pro_list {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}

.ua-mac .mod_all_product .tab_main .cell .cell_app {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}

.ua-mac .mod_all_product .tab_main .cell .logo {
	background-image: url(../images/sprite_img.svg?0103)
}

.ua-mac .ns_area_top h1 a {
	background-image: url(../images/sprite_img.svg?0103)
}

.ua-mac .icon_tdyc,
.ua-mac .icon_live,
.ua-mac .icon_sports,
.ua-mac .icon_ent,
.ua-mac .icon_money,
.ua-mac .icon_auto,
.ua-mac .icon_tech,
.ua-mac .icon_house,
.ua-mac .icon_home,
.ua-mac .icon_lady,
.ua-mac .icon_travel,
.ua-mac .icon_edu,
.ua-mac .icon_dada,
.ua-mac .icon_shehui,
.ua-mac .icon_game,
.ua-mac .icon_read,
.ua-mac .icon_lofter,
.ua-mac .icon_blog,
.ua-mac .icon_ntes_stock {
	background-image: url(../images/sprite_title.svg?0112)
}

.ua-mac .icon_live {
	background-position: 10px -928px
}

.ua-mac .icon_sports {
	background-position: 10px -993px
}

.ua-mac .icon_ent {
	background-position: 10px -1066px
}

.ua-mac .icon_money {
	background-position: 10px -1138px
}

.ua-mac .icon_auto {
	background-position: 10px -1210px
}

.ua-mac .icon_tech {
	background-position: 10px -1273px
}

.ua-mac .icon_house {
	background-position: 10px -1344px
}

.ua-mac .icon_home {
	background-position: 10px -1408px
}

.ua-mac .icon_lady {
	background-position: 10px -1473px
}

.ua-mac .icon_travel {
	background-position: 10px -1540px
}

.ua-mac .icon_edu {
	background-position: 10px -1601px
}

.ua-mac .icon_dada {
	background-position: 10px -1665px
}

.ua-mac .icon_shehui {
	background-position: 10px -1730px
}

.ua-mac .icon_game {
	background-position: 10px -1794px
}

.ua-mac .icon_read {
	background-position: 10px -1855px
}

.ua-mac .icon_lofter {
	background-position: 10px -1916px;
	padding-top: 8px
}

.ua-mac .icon_blog {
	background-position: 10px -1969px
}

.ua-mac .icon_ntes_stock {
	background-position: 10px -2033px
}

.ua-mac .mod_news_tab .tab_nav .more_city .nav_city_main .city_main dt {
	line-height: 26px
}

.ua-mac .mod_news_download .down_news_link {
	background-image: url(../images/sprite_img.svg?0103)
}

.ua-mac .index2017_1200_wrap .N-nav-bottom-main a {
	padding-right: 15px
}

.ua-win .cm_mod_tab1 .more {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .pop_all_product {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .pop_all_product .first,
.ua-win .pop_all_product h3 {
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1"
}

.ua-win .col_r .cm_ul_round_r,
.ua-win .col_r .cm_smallimg_list {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .store_lottery .store_links li,
.ua-win .store_lottery .store_links a {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .store_lottery .caipiao-links {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .subfoot {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .icon_live {
	background-position: 10px -927px
}

.ua-win .icon_sports {
	background-position: 10px -993px
}

.ua-win .icon_ent {
	background-position: 10px -1066px
}

.ua-win .icon_money {
	background-position: 10px -1138px
}

.ua-win .icon_auto {
	background-position: 10px -1210px
}

.ua-win .icon_tech {
	background-position: 10px -1273px
}

.ua-win .icon_house {
	background-position: 10px -1344px
}

.ua-win .icon_home {
	background-position: 10px -1408px
}

.ua-win .icon_lady {
	background-position: 10px -1473px
}

.ua-win .icon_travel {
	background-position: 10px -1540px
}

.ua-win .icon_edu {
	background-position: 10px -1600px
}

.ua-win .icon_dada {
	background-position: 10px -1664px
}

.ua-win .icon_shehui {
	background-position: 10px -1729px
}

.ua-win .icon_game {
	background-position: 10px -1793px
}

.ua-win .icon_read {
	background-position: 10px -1854px
}

.ua-win .icon_lofter {
	background-position: 10px -1915px
}

.ua-win .icon_blog {
	background-position: 10px -1968px
}

.ua-win .icon_ntes_stock {
	background-position: 10px -2032px
}

.ua-win .mod_news_tab .tab_nav .more_city .nav_city_main .city_main a {
	font-family: "\5b8b\4f53", "Arial"
}

.ua-win .mod_news_tab .tab_nav .more_city .nav_city_main .city_main dt {
	line-height: 24px
}

.ne_ua_ie6 .cm_channel_tab .tab_nav li:before,
.ne_ua_ie7 .cm_channel_tab .tab_nav li:before,
.ne_ua_ie8 .cm_channel_tab .tab_nav li:before,
.ne_ua_ie9 .cm_channel_tab .tab_nav li:before {
	background: 0;
	display: none
}

.ne_ua_ie6 .cm_channel_tab .tab_nav li.current,
.ne_ua_ie7 .cm_channel_tab .tab_nav li.current,
.ne_ua_ie8 .cm_channel_tab .tab_nav li.current,
.ne_ua_ie9 .cm_channel_tab .tab_nav li.current {
	border-top: 2px #f33 solid;
	margin-top: -1px
}

.ne_ua_ie6 .next_news_btn_show,
.ne_ua_ie7 .next_news_btn_show,
.ne_ua_ie8 .next_news_btn_show,
.ne_ua_ie9 .next_news_btn_show {
	overflow: hidden;
	bottom: 0
}

.ne_ua_ie6 .next_news_btn_show span,
.ne_ua_ie7 .next_news_btn_show span,
.ne_ua_ie8 .next_news_btn_show span,
.ne_ua_ie9 .next_news_btn_show span,
.ne_ua_ie6 .next_news_btn_show i,
.ne_ua_ie7 .next_news_btn_show i,
.ne_ua_ie8 .next_news_btn_show i,
.ne_ua_ie9 .next_news_btn_show i,
.ne_ua_ie6 .next_news_btn_show strong,
.ne_ua_ie7 .next_news_btn_show strong,
.ne_ua_ie8 .next_news_btn_show strong,
.ne_ua_ie9 .next_news_btn_show strong {
	display: none
}

.ne_ua_ie6 .cm_channel_tab .tab_hd,
.ne_ua_ie7 .cm_channel_tab .tab_hd {
	overflow: hidden
}

.ne_ua_ie6 .cm_news_main .ul_page2,
.ne_ua_ie7 .cm_news_main .ul_page2 {
	display: none
}

.ne_ua_ie6 .next_news_btn,
.ne_ua_ie7 .next_news_btn {
	display: none
}

.ne_ua_ie6 .cm_mod_tab,
.ne_ua_ie7 .cm_mod_tab {
	overflow: hidden
}

.ne_ua_ie6 .ns_area_top .bd ul {
	margin-left: 0
}

.ne_ua_ie6 .ns_area_top .bd li {
	padding: 0 5px 2px 5px;
	width: 155px
}

.ne_ua_ie6 .ns_area_top .bd .liw1 {
	width: 185px
}

.ne_ua_ie6 .ns_area_top .bd .liw2 {
	width: 185px
}

.ne_ua_ie6 .ns_area_top .bd .liw3 {
	width: 135px
}

.ne_ua_ie6 .ns_area_top .bd a {
	padding: 0 5px 11px 5px;
	width: 25px
}

.ne_ua_ie6 .cm_channel_tab .tab_nav li {
	height: 48px
}

.ne_ua_ie6 .cm_mod_tab2 .tab_nav li,
.ne_ua_ie6 .cm_mod_tab3 .tab_nav li {
	height: 38px
}

.index2017_960_wrap .img1200 {
	display: none
}

.index2017_960_wrap .img960 {
	display: block
}

.index2017_960_wrap .ne_area {
	width: 960px
}

.index2017_960_wrap .mod_channel {
	height: 395px
}

.index2017_960_wrap .mod_channel .cm_channel_bd {
	margin-top: -7px
}

.index2017_960_wrap .cm_bigimg .photo {
	width: 200px;
	height: 125px
}

.index2017_960_wrap .cm_ul_round li {
	height: 32px;
	line-height: 32px;
	font-size: 16px
}

.index2017_960_wrap .cm_area .col_lm {
	width: 630px
}

.index2017_960_wrap .cm_area .col_l {
	width: 200px
}

.index2017_960_wrap .cm_area .col_l .cm_smallimg {
	width: 200px
}

.index2017_960_wrap .cm_area .col_l .cm_smallimg .photo {
	width: 200px;
	height: 125px
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg {
	position: relative
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg {
	display: inline-block;
	width: 100%;
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	padding: 0 6px 7px 6px;
	height: auto
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg h3 a {
	color: #fff
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round {
	height: 180px;
	overflow: hidden
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round li {
	height: 50px;
	line-height: 20px;
	font-size: 14px;
	padding-top: 12px;
	padding-left: 0;
	border-top: 1px #eee solid
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round li:after {
	display: none
}

.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round .two_li {
	margin-top: 14px
}

.index2017_960_wrap .cm_area .col_c {
	width: 400px;
	margin-left: 30px
}

.index2017_960_wrap .cm_area .col_r .cm_ul_round_r li {
	height: 28px;
	line-height: 28px
}

.index2017_960_wrap .ns_area_top {
	font-size: 12px
}

.index2017_960_wrap .ns_area_top .bd ul {
	margin-left: -13px
}

.index2017_960_wrap .ns_area_top .bd li {
	padding-left: 10px;
	padding-right: 0;
	width: 110px
}

.index2017_960_wrap .ns_area_top .bd .liw1 {
	width: 145px
}

.index2017_960_wrap .ns_area_top .bd .liw2 {
	width: 156px
}

.index2017_960_wrap .ns_area_top .bd .liw3 {
	width: 122px
}

.index2017_960_wrap .ns_area_top .bd a {
	padding-left: 3px;
	padding-right: 4px
}

.index2017_960_wrap .mod_ad_text {
	width: 628px
}

.index2017_960_wrap .cm_bigimg h3 {
	background: 0;
	font-size: 14px;
	text-indent: 0;
	line-height: 20px;
	height: 52px;
	margin-top: 9px
}

.index2017_960_wrap .cm_bigimg h3 a {
	background: 0;
	padding-left: 0
}

.index2017_960_wrap .cm_news_main {
	height: 395px
}

.index2017_960_wrap .ns_area_first .col_lm {
	position: relative
}

.index2017_960_wrap .ns_area_first .col_lm .mod_slide_newspic {
	position: absolute;
	top: 0;
	left: 0;
	width: 632px;
	height: 212px
}

.index2017_960_wrap .ns_area_first .col_l,
.index2017_960_wrap .ns_area_first .col_c {
	margin-top: 212px;
	height: 1198px
}

.index2017_960_wrap .mod_slide_taiduyc {
	width: 200px;
	height: 747px;
	overflow: hidden
}

.index2017_960_wrap .mod_ad_text ul li {
	width: 294px;
	height: 24px;
	line-height: 24px;
	margin-left: 9px;
	font-size: 14px
}

.index2017_960_wrap .mod_ad_text ul li:after {
	margin-top: -1px
}

.index2017_960_wrap .mod_r_product {
	height: 570px
}

.index2017_960_wrap .cm_channel_tab {
	height: 435px
}

.index2017_960_wrap .cm_mod_tab .cm_ul_line {
	border-top: 0
}

.index2017_960_wrap .next_news_btn_show {
	bottom: 10px
}

.index2017_960_wrap .mod_news_download {
	margin-top: 29px
}

.index2017_960_wrap .ns_sidebar {
	margin-left: 490px
}

.ne_ua_ie6 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg,
.ne_ua_ie7 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg,
.ne_ua_ie8 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg,
.ne_ua_ie9 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.ne_ua_ie6 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie7 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie8 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie9 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r {
	position: relative
}

.ne_ua_ie6 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie8 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie9 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}

.ne_ua_ie6 .index2017_960_wrap .col_l .mod_channel .bd,
.ne_ua_ie7 .index2017_960_wrap .col_l .mod_channel .bd {
	width: 200px;
	height: 321px;
	overflow: hidden;
	position: relative
}

.hp_textlink1_ad {
	background: #f8f8f8;
	height: 62px;
	overflow: hidden;
	position: relative
}

.hp_textlink1_ad .hp_textlink1_nav_l,
.hp_textlink1_ad .hp_textlink1_nav_r {
	position: absolute;
	top: 0;
	width: 12px;
	height: 28px;
	background: #d1dae1;
	padding: 17px 4px;
	text-align: center;
	cursor: pointer;
	line-height: 14px;
	font-size: 12px;
	color: #4f7c87
}

.hp_textlink1_ad .hp_textlink1_nav_l a,
.hp_textlink1_ad .hp_textlink1_nav_r a {
	font-size: 12px;
	color: #4f7c87
}

.hp_textlink1_ad .hp_textlink1_nav_l span,
.hp_textlink1_ad .hp_textlink1_nav_r span {
	display: none;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -4px;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0
}

.hp_textlink1_ad .hp_textlink1_nav_l {
	left: 0
}

.hp_textlink1_ad .hp_textlink1_nav_r {
	right: 0
}

.hp_textlink1_ad .hp_textlink1_nav_l.current {
	left: 0
}

.hp_textlink1_ad .hp_textlink1_nav_l.current span {
	display: block;
	right: -4px;
	border-color: transparent transparent transparent #d1dae1;
	border-style: dashed dashed dashed solid;
	border-width: 4px 0 4px 4px
}

.hp_textlink1_ad .hp_textlink1_nav_r.current {
	right: 0
}

.hp_textlink1_ad .hp_textlink1_nav_r.current span {
	display: block;
	left: -4px;
	border-color: transparent #d1dae1 transparent transparent;
	border-style: dashed solid dashed dashed;
	border-width: 4px 4px 4px 0
}

.hp_textlink1_ad .hp_textlink1_body {
	width: 1160px;
	margin: 0 auto
}

.hp_textlink1_ad .hp_textlink1_body ul {
	float: left
}

.hp_textlink1_ad .hp_textlink1_body li {
	width: 132px;
	margin-left: 52px;
	height: 48px;
	overflow: hidden;
	padding: 7px 0;
	float: left
}

.hp_textlink1_ad .hp_textlink1_body li a {
	display: block;
	font-size: 12px;
	color: #4f7c87;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.hp_textlink1_ad .hp_textlink1_body li a:hover {
	color: #f33
}

.hp_textlink1_ad .channel_ad_text_2016 {
	right: 30px
}

.index2017_960_wrap .hp_textlink1_ad .hp_textlink1_body li {
	width: 123px;
	margin-left: 32px
}

.ne_ua_ie6 .hp_textlink1_ad .hp_textlink1_body li {
	margin-left: 30px
}

.mod_idx_focus {
	line-height: 0
}

.mod_idx_focus ul {
	width: 5000px
}

.mod_idx_focus li {
	float: left;
	position: relative
}

.mod_idx_focus .focus_body,
.mod_idx_focus li {
	height: 487px
}

.mod_idx_focus .cm_bigimg h3 {
	height: 36px;
	line-height: 36px
}

.mod_idx_focus .cm_bigimg img {
	width: 100%;
	height: 100%
}

.mod_idx_focus .smallimg {
	width: 400px
}

.mod_idx_focus .smallimg .pic {
	float: left;
	width: 195px
}

.mod_idx_focus .smallimg a {
	width: 185px;
	height: 116px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin: 10px 10px 0 0
}

.mod_idx_focus .smallimg .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.mod_idx_focus .smallimg h3 {
	color: #fff;
	position: absolute;
	bottom: 10px;
	line-height: 18px;
	height: 16px;
	overflow: hidden;
	left: 8px
}

.mod_idx_focus .smallimg .photo {
	width: 185px;
	height: 116px;
	display: block;
	overflow: hidden
}

.mod_idx_focus .smallimg img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mod_idx_focus .smallimg .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.mod_idx_focus .slide_img_ad {
	width: 340px;
	height: 436px;
	padding: 19px;
	border: 1px #e5e5e5 solid;
	overflow: hidden
}

.mod_idx_focus .slide_img_ad a {
	display: block
}

.index2017_960_wrap .mod_idx_focus .focus_body,
.index2017_960_wrap .mod_idx_focus li {
	height: 175px
}

.index2017_960_wrap .mod_idx_focus .cm_bigimg {
	float: left;
	position: relative
}

.index2017_960_wrap .mod_idx_focus .cm_bigimg .photo {
	width: 352px;
	height: 175px
}

.index2017_960_wrap .mod_idx_focus .cm_bigimg .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.index2017_960_wrap .mod_idx_focus .cm_bigimg h3 {
	font-size: 16px;
	position: absolute;
	bottom: 8px;
	height: 26px;
	text-indent: 8px
}

.index2017_960_wrap .mod_idx_focus .cm_bigimg h3 a {
	color: #fff
}

.index2017_960_wrap .mod_idx_focus .smallimg {
	width: 280px;
	float: left;
	display: inline
}

.index2017_960_wrap .mod_idx_focus .smallimg .pic {
	width: 140px
}

.index2017_960_wrap .mod_idx_focus .smallimg .photo {
	width: 137px;
	height: 86px;
	float: left;
	display: inline;
	margin: 0 0 3px 3px;
	font-size: 12px
}

.index2017_960_wrap .mod_idx_focus .cm_slide_focus_ctrl {
	padding-top: 8px
}

.index2017_960_wrap .mod_idx_focus .slide_img_ad {
	width: 590px;
	height: 135px
}

.index2017_ipad_wrap .mod_idx_focus .smallimg img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.index2017_ipad_wrap .mod_idx_focus .smallimg .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.ne_ua_ie8 .mod_idx_focus .cm_bigimg .bg,
.ne_ua_ie9 .mod_idx_focus .cm_bigimg .bg {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.ne_ua_ie8 .mod_idx_focus .smallimg .bg,
.ne_ua_ie9 .mod_idx_focus .smallimg .bg {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.mod_idx_yc .cm_mod_title {
	height: 47px
}

.mod_idx_yc .cm_mod_title .title {
	padding-top: 6px
}

.mod_idx_yc .slide-scroll-hide {
	display: none
}

.mod_idx_yc .focus_body,
.mod_idx_yc li {
	width: 390px;
	height: 362px;
	position: relative;
	overflow: hidden
}

.mod_idx_yc li {
	float: left;
	overflow: hidden;
	position: relative
}

.mod_idx_yc .cell {
	float: left;
	display: inline;
	margin: 0 10px 13px 0;
	width: 171px;
	padding-left: 12px;
	height: 105px;
	border: 1px #e5e5e5 solid;
	position: relative;
	line-height: 22px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px
}

.mod_idx_yc .cell h3 {
	line-height: 0
}

.mod_idx_yc .cell h3 a {
	width: 100px;
	height: 50px;
	display: inline-block;
	overflow: hidden;
	line-height: 400px;
	vertical-align: top;
}

.mod_idx_yc .cell h3 .icon_qsyk {
	background-position: 0 -261px
}

.mod_idx_yc .cell h3 .icon_rj {
	background-position: 0 -157px
}

.mod_idx_yc .cell h3 .icon_jbt {
	background-position: -103px -209px
}

.mod_idx_yc .cell h3 .icon_ljd {
	background-position: 0 -313px
}

.mod_idx_yc .cell h3 .icon_zj {
	background-position: -308px -104px
}

.mod_idx_yc .cell h3 .icon_cz {
	background-position: 0 -209px
}

.mod_idx_yc .cell h3 .icon_vrjhl {
	background-position: -206px -52px
}

.mod_idx_yc .cell h3 .icon_yxcl {
	background-position: -206px -157px
}

.mod_idx_yc .cell h3 .icon_xtd {
	background-position: -206px -104px
}

.mod_idx_yc .cell h3 .icon_ylbb {
	background-position: -206px -209px
}

.mod_idx_yc .cell h3 .icon_yyx {
	background-position: -308px -52px
}

.mod_idx_yc .cell h3 .icon_yllhh {
	background-position: -206px -312px
}

.mod_idx_yc .cell h3 .icon_dgxm {
	background-position: -102px -261px
}

.mod_idx_yc .cell h3 .icon_kk {
	background-position: -102px -313px
}

.mod_idx_yc .cell h3 .icon_ddlp {
	background-position: -103px -157px
}

.mod_idx_yc .cell h3 .icon_rgc {
	background-position: -103px -104px
}

.mod_idx_yc .cell h3 .icon_sd {
	background-position: 0 -52px
}

.mod_idx_yc .cell h3 .icon_lc {
	background-position: -206px -260px
}

.mod_idx_yc .cell h3 .icon_stmm {
	background-position: -103px -52px
}

.mod_idx_yc .cell h3 .icon_zgzz {
	background-position: -310px -156px;
	width: 137px
}

.mod_idx_yc .cell p {
	position: relative;
	padding: 0 12px 0 0;
	height: 45px;
	overflow: hidden
}

.mod_idx_yc .cell:after {
	border: 1px #eee solid;
	border-top: 0;
	width: 177px;
	height: 2px;
	position: absolute;
	bottom: -4px;
	left: 2px;
	content: "";
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px
}

.mod_idx_yc .cell:hover {
	border: 1px #ccc solid
}

.mod_idx_yc .cell:hover .icon_qsyk {
	background-position: 0 -845px
}

.mod_idx_yc .cell:hover .icon_rj {
	background-position: 0 -741px
}

.mod_idx_yc .cell:hover .icon_jbt {
	background-position: -103px -793px
}

.mod_idx_yc .cell:hover .icon_ljd {
	background-position: 0 -897px
}

.mod_idx_yc .cell:hover .icon_zj {
	background-position: -308px -688px
}

.mod_idx_yc .cell:hover .icon_cz {
	background-position: 0 -793px
}

.mod_idx_yc .cell:hover .icon_vrjhl {
	background-position: -206px -636px
}

.mod_idx_yc .cell:hover .icon_yxcl {
	background-position: -206px -741px
}

.mod_idx_yc .cell:hover .icon_xtd {
	background-position: -206px -688px
}

.mod_idx_yc .cell:hover .icon_ylbb {
	background-position: -206px -793px
}

.mod_idx_yc .cell:hover .icon_yyx {
	background-position: -308px -636px
}

.mod_idx_yc .cell:hover .icon_yllhh {
	background-position: -206px -896px
}

.mod_idx_yc .cell:hover .icon_dgxm {
	background-position: -102px -845px
}

.mod_idx_yc .cell:hover .icon_kk {
	background-position: -102px -897px
}

.mod_idx_yc .cell:hover .icon_ddlp {
	background-position: -103px -741px
}

.mod_idx_yc .cell:hover .icon_rgc {
	background-position: -103px -688px
}

.mod_idx_yc .cell:hover .icon_sd {
	background-position: 0 -636px
}

.mod_idx_yc .cell:hover .icon_lc {
	background-position: -206px -844px
}

.mod_idx_yc .cell:hover .icon_stmm {
	background-position: -104px -636px
}

.mod_idx_yc .cell:hover .icon_zgzz {
	background-position: -310px -741px
}

.mod_idx_yc .cell:hover a {
	color: #f33
}

.mod_idx_yc .cell:hover:after {
	border: 1px #ccc solid
}

.index2017_960_wrap .mod_idx_yc .cm_mod_title {
	background: #fff;
	position: relative;
	z-index: 2
}

.index2017_960_wrap .mod_idx_yc .focus_body,
.index2017_960_wrap .mod_idx_yc li {
	width: 200px;
	height: 656px
}

.index2017_960_wrap .mod_idx_yc .focus_body {
	margin-top: -10px
}

.index2017_960_wrap .mod_idx_yc .cell {
	height: 105px;
	margin: 0;
	overflow: hidden;
	border: 0;
	border-top: 1px #eee solid
}

.index2017_960_wrap .mod_idx_yc .cell h3 {
	text-align: center
}

.index2017_960_wrap .mod_idx_yc .cell .icon_qsyk {
	width: 67px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_rj {
	width: 43px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_jbt {
	width: 46px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_ljd {
	width: 53px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_zj {
	width: 32px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_cz {
	width: 39px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_vrjhl {
	width: 63px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_yxcl {
	width: 71px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_xtd {
	width: 53px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_ylbb {
	width: 66px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_yyx {
	width: 48px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_yllhh {
	width: 40px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_dgxm {
	width: 71px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_kk {
	width: 47px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_ddlp {
	width: 65px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_rgc {
	width: 61px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_sd {
	width: 67px
}

.index2017_960_wrap .mod_idx_yc .cell .icon_lc {
	width: 46px
}

.index2017_960_wrap .mod_idx_yc .cell:after {
	display: none
}

.index2017_960_wrap .mod_idx_yc .cm_slide_prev,
.index2017_960_wrap .mod_idx_yc .cm_slide_next {
	display: none
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover {
	border: 1px #e5e5e5 solid
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_qsyk {
	background-position: 0 -261px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_rj {
	background-position: 0 -157px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_jbt {
	background-position: -103px -209px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_ljd {
	background-position: 0 -313px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_zj {
	background-position: -308px -104px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_cz {
	background-position: 0 -209px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_vrjhl {
	background-position: -206px -52px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_yxcl {
	background-position: -206px -157px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_xtd {
	background-position: -206px -104px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_ylbb {
	background-position: -206px -209px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_yyx {
	background-position: -308px -52px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_yllhh {
	background-position: -206px -312px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_dgxm {
	background-position: -102px -261px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_kk {
	background-position: -102px -313px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_ddlp {
	background-position: -103px -157px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_rgc {
	background-position: -103px -104px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_sd {
	background-position: 0 -52px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_lc {
	background-position: -206px -260px
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover a {
	color: #404040
}

.index2017_ipad_wrap .mod_idx_yc .cell:hover:after {
	border: 1px #e5e5e5 solid
}

.mod_idx_live .cm_mod_title {
	height: 47px
}

.mod_idx_live .cm_mod_title .title {
	padding-top: 6px
}

.mod_idx_live .live_img {
	position: relative;
	line-height: 0;
	overflow: hidden
}

.mod_idx_live .live_img img {
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}

.mod_idx_live .live_img .photo {
	display: inline-block;
	overflow: hidden;
	border: 1px #e5e5e5 solid
}

.mod_idx_live .live_img .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.mod_idx_live .live_img h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 34px;
	font-size: 16px;
	text-indent: 9px;
	font-weight: bold;
	overflow: hidden
}

.mod_idx_live .live_img h3 a {
	width: 54px;
	height: 60px;
	float: right
}

.mod_idx_live .live_img h3 a span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 325px;
	height: 35px;
	overflow: hidden;
	display: inline-block
}

.mod_idx_live .live_img h3:hover {
	background-position: 0 -953px
}

.mod_idx_live .live_img em {
	width: 70px;
	height: 24px;
	display: inline-block;
	overflow: hidden;
	line-height: 24px;
	text-indent: 16px;
	color: #fff;
	position: absolute;
	font-size: 12px;
	left: 9px;
	top: 10px;
	float: left;
}

.mod_idx_live .live_img .playbtn {
	width: 40px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	bottom: 12px;
}

.mod_idx_live .live_ul {
	margin-top: 12px
}

.mod_idx_live .live_ul li {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px
}

.mod_idx_live .live_ul li em {
	background: url(../images/sprite_icon.png?1228) no-repeat 100% -1138px;
	font-size: 12px;
	color: #888;
	display: inline-block;
	height: 16px;
	line-height: 15px;
	width: 60px
}

.mod_idx_live .live_ul .living em {
	color: #f33
}

.index2017_960_wrap .mod_idx_live .live_img {
	width: 198px;
	height: 180px;
	border: 1px #e5e5e5 solid
}

.index2017_960_wrap .mod_idx_live .live_img h3 {
	line-height: 24px;
	text-indent: 0;
	padding: 0 11px;
	top: 82px;
	left: -11px;
	height: 90px;
	background: 0
}

.index2017_960_wrap .mod_idx_live .live_img h3 a {
}

.index2017_960_wrap .mod_idx_live .live_img h3 a span {
	width: 178px;
	left: 22px;
	top: 41px;
	height: auto
}

.index2017_960_wrap .mod_idx_live .live_ul {
	margin-top: 10px
}

.index2017_960_wrap .mod_idx_live .live_ul li {
	padding-top: 10px;
	height: 54px;
	border-top: 1px #eee solid;
	font-size: 14px;
	line-height: 22px
}

.index2017_960_wrap .mod_idx_live .live_ul li em {
	font-size: 14px;
	width: 70px
}

.index2017_960_wrap .mod_idx_live .live_ul .first {
	border-top: 0
}

.index2017_ipad_wrap .mod_idx_live .live_img img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.index2017_ipad_wrap .mod_idx_live .live_img .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.index2017_ipad_wrap .mod_idx_live .live_img h3:hover {
	background-position: 0 -570px
}

.ua-mac .mod_idx_live .live_ul li em {
	vertical-align: text-top;
	width: 65px
}

.ua-mac .index2017_960_wrap .mod_idx_live .live_ul li em {
	width: 70px
}

.ne_ua_ie6 .mod_idx_live .live_img {
	height: 180px
}

.mod_news_tab .local_tab_news {
	display: none
}

.mod_news_tab .show_local_tab {
	display: block
}

.mod_news_tab .tab_nav {
	height: 40px;
	line-height: 40px;
	border-top: 1px #e5e5e5 solid
}

.mod_news_tab .tab_nav li {
	float: left;
	display: inline;
	width: 105px;
	height: 40px;
	text-align: center;
	font-size: 18px;
	color: #ccc;
	position: relative;
	margin-right: 15px
}

.mod_news_tab .tab_nav .local_tab_news {
	display: none
}

.mod_news_tab .tab_nav .show_local_tab {
	display: block;
	*position: relative;
	*z-index: 2;
	*zoom: 1
}

.mod_news_tab .tab_nav .current a {
	color: #f33;
	font-weight: bold
}

.mod_news_tab .tab_nav li:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: -1px;
	background: #f33;
	width: 100%;
	height: 2px;
	transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transition: transform .3s ease-out;
	-ms-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out
}

.mod_news_tab .tab_nav li.current:before {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0)
}

.mod_news_tab .tab_nav .localcity {
	width: 77px;
	display: inline-block
}

.mod_news_tab .tab_nav .more_city {
	width: 11px;
	position: relative;
	display: inline-block;
	*display: inline;
	padding-right: 10px;
	margin-right: -10px
}

.mod_news_tab .tab_nav .more_city .btn {
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #ccc;
	border-bottom: 5px dashed transparent;
	height: 0;
	width: 0;
	font-size: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px
}

.mod_news_tab .tab_nav .more_city .nav_city_main_wrap {
	margin-top: -5px;
	width: 100px;
	position: absolute;
	left: -78px;
	top: 40px;
	z-index: 2;
	padding-top: 20px
}

.mod_news_tab .tab_nav .more_city .nav_city_main {
	width: 398px;
	display: none;
	padding: 10px 20px 10px 20px;
	border: 1px #eee solid;
	position: absolute;
	left: -130px;
	top: 11px;
	padding-top: 8px;
	text-align: left;
	line-height: 28px;
	background: #fff;
	z-index: 2;
	font-size: 14px
}

.mod_news_tab .tab_nav .more_city .nav_city_main a {
	color: #888;
	font-weight: normal;
	padding: 3px 5px;
	float: left;
	display: inline;
	line-height: 12px;
	*line-height: 1;
	*width: 50px;
	margin: 4px 0
}

.mod_news_tab .tab_nav .more_city .nav_city_main a:hover {
	background: #f33;
	color: #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px
}

.mod_news_tab .tab_nav .more_city .nav_city_main .iconsj {
	width: 12px;
	height: 6px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/sprite_icon.png?1228) no-repeat 0 -645px;
	position: absolute;
	left: 158px;
	top: -6px
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav {
	height: 30px;
	line-height: 30px;
	color: #404040;
	border-bottom: 1px #e5e5e5 solid
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav span {
	float: left;
	display: inline;
	height: 30px;
	padding: 0 11px;
	cursor: default
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav .first {
	padding-left: 0
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav .current {
	color: #f33;
	font-weight: bold;
	border-bottom: 2px #f33 solid
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_main {
	padding-top: 10px;
	font-size: 12px
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dl {
	*zoom: 1
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dl:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dt {
	float: left;
	display: inline;
	color: #f33;
	font-weight: bold
}

.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dd {
	width: 380px;
	float: right;
	display: inline
}

.mod_news_tab .tab_nav .more_city_hover .btn {
	border-top: 5px solid #404040
}

.mod_news_tab .tab_nav .more_city_hover .nav_city_main {
	display: block
}

.mod_news_tab .tab_main {
	margin-top: 11px
}

.mod_news_tab .tab_main .tab_panel {
	float: left
}

.mod_news_tab .tab_main .local_tab_news li {
	width: 430px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}

.mod_news_tab .tab_main .cm_ul_round {
	margin-bottom: 12px
}

.mod_news_tab .tab_main .cm_smallimg_list {
	margin: 13px 0 0 12px
}

.mod_news_tab .tab_main .cm_smallimg h3 {
	margin-top: 5px
}

.mod_news_tab .tab_main .cm_smallimg .photo {
	width: 185px;
	height: 116px;
	overflow: hidden;
	display: block
}

.mod_news_tab .tab_main .house_smallimg_list .cm_smallimg {
	margin-bottom: 13px
}

.mod_news_tab .tab_main .war_smallimg_list .cm_smallimg {
	margin-bottom: 17px
}

.mod_news_tab .tab_main .air_smallimg_list {
	margin-top: 17px
}

.mod_news_tab .tab_main .foot_link {
	margin-top: 5px
}

.mod_news_tab .tab_main .foot_link a {
	color: #888;
	font-size: 12px
}

.mod_news_tab .tab_main .foot_link .btn {
	border: 1px #e5e5e5 solid;
	width: 118px;
	height: 30px;
	display: inline-block;
	overflow: hidden;
	line-height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-align: center;
	float: left;
	display: inline;
	margin-right: 10px
}

.mod_news_tab .tab_main .foot_link .btn:hover {
	background: #eee;
	border: 1px #eee solid
}

.mod_news_tab .tab_main .foot_link .come_btn {
	float: right;
	display: inline;
	line-height: 30px;
	padding-right: 15px;
	background: url(../images/sprite_icon.png?1228) no-repeat 100% -227px;
	margin-right: 45px
}

.mod_news_tab .tab_main .foot_link .come_btn:hover {
	color: #f33
}

.mod_news_tab .tab_main .ul_air {
	border-top: 1px #e5e5e5 solid;
	margin-top: 15px;
	padding-top: 23px
}

.mod_news_tab .tab_main .yaowen_news {
	width: 440px;
	height: 719px;
	overflow: hidden;
	position: relative
}

.mod_news_tab .tab_main .news_default_yw,
.mod_news_tab .tab_main .news_yw_hide,
.mod_news_tab .tab_main .js-default-li,
.mod_news_tab .tab_main .dada_default_yw {
	display: none
}

.mod_news_tab .tab_main .news_yw_show {
	display: block
}

.mod_news_tab .tab_main .yaowen_dada_news .cm_ul_round {
	margin-top: 0
}

.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main {
	left: -130px;
	width: 358px
}

.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .iconsj {
	left: 155px
}

.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav span {
	padding: 0 8px
}

.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav .first {
	padding-left: 0
}

.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .city_main dd {
	width: 340px
}

.index2017_960_wrap .mod_news_tab .tab_main {
	margin-top: 0
}

.index2017_960_wrap .mod_news_tab .tab_main .local_tab_news li {
	width: 390px
}

.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list {
	margin: 25px 0 0 0
}

.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg {
	height: 116px;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px
}

.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}

.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg h3 {
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 3px;
	line-height: 18px;
	font-size: 12px;
	height: auto
}

.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg h3 a {
	color: #fff
}

.index2017_960_wrap .mod_news_tab .tab_main .cm_ul_round {
	margin-top: 13px
}

.index2017_960_wrap .mod_news_tab .tab_main .yaowen_dada_news {
	margin-top: -5px
}

.index2017_960_wrap .mod_news_tab .tab_main .foot_link {
	border-top: 1px #e5e5e5 dotted;
	padding-top: 19px;
	margin-top: 27px
}

.index2017_960_wrap .mod_news_tab .tab_main .yaowen_news {
	height: 653px;
	overflow: hidden
}

.index2017_960_wrap .mod_news_tab .tab_main .ul_air {
	padding-top: 26px
}

.index2017_ipad_wrap .mod_news_tab {
	position: relative
}

.index2017_ipad_wrap .mod_news_tab .tab_nav li:before {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.index2017_ipad_wrap .mod_news_tab .tab_main {
	top: 31px;
	position: absolute;
	margin-top: 0
}

.index2017_ipad_wrap .mod_news_tab .tab_main .cm_ul_round {
	margin-top: 20px
}

.index2017_ipad_wrap .mod_news_tab .tab_main .yaowen_news {
	height: 830px
}

.index2017_ipad_wrap .mod_news_tab .tab_main .yaowen_dada_news {
	margin-top: -10px
}

.ne_ua_ie6 .mod_news_tab .tab_nav li,
.ne_ua_ie7 .mod_news_tab .tab_nav li,
.ne_ua_ie8 .mod_news_tab .tab_nav li,
.ne_ua_ie9 .mod_news_tab .tab_nav li {
	height: 40px
}

.ne_ua_ie6 .mod_news_tab .tab_nav li:before,
.ne_ua_ie7 .mod_news_tab .tab_nav li:before,
.ne_ua_ie8 .mod_news_tab .tab_nav li:before,
.ne_ua_ie9 .mod_news_tab .tab_nav li:before {
	display: none
}

.ne_ua_ie6 .mod_news_tab .tab_nav li.current,
.ne_ua_ie7 .mod_news_tab .tab_nav li.current,
.ne_ua_ie8 .mod_news_tab .tab_nav li.current,
.ne_ua_ie9 .mod_news_tab .tab_nav li.current {
	height: 39px;
	margin-top: -1px;
	border-top: 2px #f33 solid
}

.ne_ua_ie6 .mod_news_tab .tab_main .tab_panel,
.ne_ua_ie7 .mod_news_tab .tab_main .tab_panel {
	width: 440px
}

.mod_all_product {
	height: 471px;
	font-size: 12px;
	overflow: visible
}

.mod_all_product a {
	white-space: nowrap
}

.mod_all_product .tab_main {
	padding: 3px 15px 0 15px;
	position: relative
}

.mod_all_product .tab_main .cell {
	padding: 15px 0;
	border-bottom: 1px #e5e5e5 solid
}

.mod_all_product .tab_main .cell .logo {
	float: left;
	display: inline;
	width: 40px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background-repeat: no-repeat
}

.mod_all_product .tab_main .cell .detail {
	margin-left: 52px;
	margin-top: -1px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	font-family: "\5b8b\4f53", "Arial"
}

.mod_all_product .tab_main .cell .detail a {
	float: left;
	display: inline;
	margin-right: 10px;
	color: #888
}

.mod_all_product .tab_main .cell .detail a:hover {
	color: #f33
}

.mod_all_product .tab_main .cell .detail h3 {
	height: 20px
}

.mod_all_product .tab_main .cell .detail h3,
.mod_all_product .tab_main .cell .detail strong {
	font-weight: normal
}

.mod_all_product .tab_main .cell .detail h3 a,
.mod_all_product .tab_main .cell .detail strong a {
	color: #404040
}

.mod_all_product .tab_main .cell .detail .fontred {
	color: #f33
}

.mod_all_product .tab_main .cell .detail .mailnum {
	margin-right: 10px
}

.mod_all_product .tab_main .cell .detail .go_pro {
	margin-right: 0;
	color: #dedede
}

.mod_all_product .tab_main .cell .detail .go_pro span {
	color: #63ace6;
	margin-right: 8px
}

.mod_all_product .tab_main .cell .y_login {
	position: relative
}

.mod_all_product .tab_main .cell .y_login a {
	float: none
}

.mod_all_product .tab_main .cell .go_writemail {
	padding-right: 5px;
	background: url(../images/sprite_icon.png?1228) no-repeat 100% -1104px
}

.mod_all_product .tab_main .cell .go_writemail:hover {
	background-position: 100% -1182px
}

.mod_all_product .tab_main .cell .go_writemail:hover span {
	color: #036ebb
}

.mod_all_product .tab_main .cell_email {
	color: #888
}

.mod_all_product .tab_main .cell_email .logo {
	background-position: -161px 0
}

.mod_all_product .tab_main .cell_kaola a {
	margin-right: 10px
}

.mod_all_product .tab_main .cell_kaola .logo {
	background-position: -210px 0
}

.mod_all_product .tab_main .cell_game .logo {
	background-position: -258px 0
}

.mod_all_product .tab_main .cell_game a {
	margin-right: 10px
}

.mod_all_product .tab_main .cell_game .game_detail {
	display: none
}

.mod_all_product .tab_main .cell_game .game_detail_success .game_default {
	display: none
}

.mod_all_product .tab_main .cell_game .game_detail_success .game_detail {
	display: block
}

.mod_all_product .tab_main .cell_recommend {
	padding-bottom: 12px
}

.mod_all_product .tab_main .cell_recommend h3 {
	border-left: 2px #f33 solid;
	padding-left: 4px;
	height: 14px;
	line-height: 12px;
	font-size: 14px
}

.mod_all_product .tab_main .rmd_pro_list {
	margin: 5px 0 0 -6px;
	height: 89px;
	overflow: hidden;
	font-family: "\5b8b\4f53", "Arial"
}

.mod_all_product .tab_main .rmd_pro_list li {
	float: left;
	display: inline;
	margin: 0 6px;
	line-height: 23px
}

.mod_all_product .tab_main .rmd_pro_list a {
	color: #888
}

.mod_all_product .tab_main .rmd_pro_list a:hover {
	color: #f33
}

.mod_all_product .tab_main .cell_music {
	padding-top: 18px;
	display: none
}

.mod_all_product .tab_main .cell_music .newsqrcode,
.mod_all_product .tab_main .cell_music .gotop {
	display: none
}

.mod_all_product .tab_main .cell_music .fixed-player .newsqrcode,
.mod_all_product .tab_main .cell_music .fixed-player .gotop {
	display: block
}

.mod_all_product .tab_main .cell_app {
	height: 69px;
	width: 268px;
	border-bottom: 0;
	padding-top: 9px;
	padding-bottom: 0;
	overflow: hidden;
	font-family: "\5b8b\4f53", "Arial"
}

.mod_all_product .tab_main .cell_app a {
	color: #888
}

.mod_all_product .tab_main .cell_app a:hover {
	color: #f33
}

.mod_all_product .tab_main .cell_app ul {
	width: 300px;
	margin-left: -5px
}

.mod_all_product .tab_main .cell_app li {
	float: left;
	display: inline;
	width: 70px;
	text-align: center
}

.mod_all_product .tab_main .cell_app li i {
	width: 40px;
	height: 40px;
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat
}

.mod_all_product .tab_main .cell_app li span {
	display: block
}

.mod_all_product .tab_main .cell_app .news_app i {
	background-position: 0 -1030px
}

.mod_all_product .tab_main .cell_app .money_app i {
	background-position: -49px -1030px
}

.mod_all_product .tab_main .cell_app .hongcai_app i {
	background-position: -95px -1030px
}

.mod_all_product .tab_main .cell_app .gongkaike_app i {
	background-position: -143px -1030px
}

.mod_all_product .y_login {
	display: none
}

.mod_all_product .login_tabmain .y_login {
	display: block
}

.mod_all_product .login_tabmain .no_login {
	display: none
}

.mod_all_product .no_login_tabmain .y_login {
	display: none
}

.mod_all_product .no_login_tabmain .no_login {
	display: block
}

.mod_all_product .pop_all_product {
	width: 298px;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	background: #fff;
	left: 0;
	z-index: 8;
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.mod_all_product .pop_all_product ul {
	padding: 0 12px
}

.mod_all_product .pop_all_product a {
	margin: 0 4px 0 0;
	color: #888
}

.mod_all_product .pop_all_product a:hover {
	color: #f33
}

.mod_all_product .pop_all_product .first {
	border-top: 0;
	font-size: 14px
}

.mod_all_product .pop_all_product .first a {
	color: #404040
}

.mod_all_product .pop_all_product li {
	padding: 15px 0 10px 0;
	border-top: 1px #eee solid;
	line-height: 24px
}

.mod_all_product .pop_all_product li h3 {
	font-size: 14px;
	border-left: 2px #f33 solid;
	padding-left: 6px;
	height: 14px;
	line-height: 14px;
	margin-bottom: 5px
}

.mod_all_product .pop_all_product li h3 a {
	color: #404040
}

.mod_all_product .open_pop_product {
	height: 430px;
	opacity: 1
}

.mod_all_product .product_foot {
	position: absolute;
	bottom: 10px
}

.mod_all_product .product_foot span {
	width: 28px;
	height: 16px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	margin: -15px 0 0 137px;
	cursor: pointer;
	float: left;
	display: inline;
}

.index2017_960_wrap .mod_all_product {
	height: 568px
}

.index2017_960_wrap .mod_all_product .tab_main .cell {
	padding: 18px 0
}

.index2017_960_wrap .mod_all_product .tab_main .rmd_pro_list {
	height: 163px
}

.index2017_960_wrap .mod_all_product .tab_main .rmd_pro_list li {
	line-height: 24px
}

.index2017_960_wrap .mod_all_product .tab_main .cell_music {
	padding-top: 20px
}

.index2017_960_wrap .mod_all_product .tab_main .cell_app {
	padding-top: 9px;
	padding-bottom: 0
}

.index2017_960_wrap .mod_all_product .pop_all_product .mr0 {
	margin-right: 0
}

.index2017_960_wrap .mod_all_product .pop_all_product li {
	line-height: 28px
}

.index2017_960_wrap .mod_all_product .pop_all_product li h3 {
	margin-bottom: 15px
}

.index2017_960_wrap .mod_all_product .open_pop_product {
	height: 528px
}

.ua-mac .mod_all_product .tab_main .cell_recommend h3 {
	line-height: 14px
}

.ne_ua_ie6 .mod_all_product .tab_main .cell_recommend h3,
.ne_ua_ie7 .mod_all_product .tab_main .cell_recommend h3 {
	line-height: 16px
}

.ne_ua_ie6 .mod_all_product .pop_all_product li h3,
.ne_ua_ie7 .mod_all_product .pop_all_product li h3 {
	height: 16px;
	line-height: 16px
}

.ne_ua_ie6 .mod_all_product .pop_all_product a,
.ne_ua_ie7 .mod_all_product .pop_all_product a {
	margin-right: 3px
}

.player .f-cb:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden
}

.player .f-cb {
	*zoom: 1;
	overflow: hidden
}

.player .f-alpha {
	_behavior: url(http://music.163.com/style/css/iepngfix.htc)
}

.player .f-ib {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.player .f-img,
.player .f-blk {
	display: block;
	width: 100%;
	height: 100%
}

.player .f-pr {
	position: relative;
	zoom: 1
}

.player .f-pa {
	position: absolute
}

.player .f-hide,
.player .js-hide {
	display: none !important
}

.player .f-vhide,
.player .js-vhide {
	visibility: hidden
}

.player .f-oh {
	overflow: hidden
}

.player .f-fl {
	float: left
}

.player .f-fr {
	float: right
}

.player .f-sep {
	margin-left: 5px;
	margin-right: 5px
}

.player .f-ff0 {
	font-family: Arial, Helvetica, sans-serif
}

.player .f-ff1 {
	font-family: simsun, \5b8b\4f53
}

.player .f-ff2 {
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif
}

.player .f-ff3 {
	font-family: Georgia, "Times New Roman", Times, serif
}

.player .f-fs0 {
	font-size: 12px
}

.player .f-fs1 {
	font-size: 14px
}

.player .f-fs2 {
	font-size: 16px
}

.player .f-fs3 {
	font-size: 18px
}

.player .f-fs4 {
	font-size: 20px
}

.player .f-fw0 {
	font-weight: normal
}

.player .f-fw1 {
	font-weight: bold
}

.player .f-tdu,
.player .f-tdu:hover {
	text-decoration: underline
}

.player .f-tdn,
.player .f-tdn:hover {
	text-decoration: none
}

.player .f-pre {
	word-wrap: break-word;
	word-break: break-all
}

.player .f-thide {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.player .f-thide2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.player .f-tdlt {
	text-decoration: line-through
}

.player .f-brk {
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal
}

.player .f-nw {
	white-space: nowrap
}

.player .f-tid {
	text-indent: -9999px
}

.player .f-nobd {
	border: 0
}

.player .f-tc {
	text-align: center
}

.player .f-vam,
.player .f-vama * {
	vertical-align: middle
}

.player .f-rdi {
	margin: -2px 0 0 -1px;
	*margin: -6px -4px -4px -4px;
	vertical-align: middle
}

.player .f-hand {
	cursor: pointer
}

.player .f-cd {
	cursor: default
}

.player .f-sltnone {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.player .f-dft,
.player .f-dft * {
	cursor: default
}

.player .f-mgt5 {
	margin-top: 5px
}

.player .f-mgt10 {
	margin-top: 10px
}

.player .f-mgt20 {
	margin-top: 20px
}

.player .f-mgt30 {
	margin-top: 30px
}

.player .f-mgt40 {
	margin-top: 40px
}

.player .f-mgl10 {
	margin-left: 10px
}

.player .f-oys {
	overflow-y: scroll
}

.player .s-fc0,
.player a.s-fc0:hover {
	color: #000
}

.player .s-fc1 {
	color: #333
}

.player a.s-fc1:hover {
	color: #000
}

.player .s-fc2,
.player a.s-fc2:hover {
	color: #d0d0d0
}

.player .s-fc3,
.player a.s-fc3:hover {
	color: #666
}

.player .s-fc4,
.player a.s-fc4:hover {
	color: #999
}

.player .s-fc5,
.player a.s-fc5:hover {
	color: #555
}

.player .s-fc6,
.player a.s-fc6:hover {
	color: #c20c0c
}

.player .s-fc7,
.player a.s-fc7:hover {
	color: #0c73c2
}

.player .s-fc8,
.player a.s-fc8:hover {
	color: #aeaeae
}

.player .s-fc9 {
	color: #bb2128
}

.player .s-fc10 {
	color: #42a6e3
}

.player .s-fc11 {
	color: #c2c2c2
}

.player a.s-fc11:hover {
	color: #c2c2c2
}

.player .s-fc12,
.player a.s-fc12:hover {
	color: #fff
}

.player .s-fc13 {
	color: #fe672e
}

.player .s-fc14 {
	color: #ccc
}

.player .forupdatemerged {
	color: #fff;
	display: none
}

.player .bg {
	background: url(../modules/mod_music/icons.png?1220) no-repeat 0 9999px
}

.player {
	position: relative;
	width: 272px;
	border-radius: 2px;
	background: #fff
}

.player .ne-scrl-y .ne-scrl-bd {
	right: 3px
}

.player .fixed-show {
	display: none
}

.player .cover,
.player .cover img {
	width: 40px;
	border: 0
}

.player .cover {
	float: left;
	height: 40px;
	width: 40px;
	border: 1px #e5e5e5 solid;
	overflow: hidden;
	border-radius: 6px
}

.player .cover img {
	width: 100%;
	height: 100%
}

.player .cover-sm {
	width: 66px;
	height: 66px
}

.player h2 {
	position: relative;
	left: 0;
	top: 0;
	height: 18px;
	overflow: hidden;
	line-height: 12px;
	margin-bottom: 5px;
	line-height: 36px;
	font-size: 12px;
	font-family: "\5b8b\4f53", "Arial";
	font-weight: normal;
	zoom: 1;
	background: url(../modules/mod_music/icons.png?1220) no-repeat 0 -154px;
	padding-left: 22px
}

.player h2 .logo {
	position: absolute;
	left: 0;
	top: 10px
}

.player h2 .title {
	line-height: 18px;
	cursor: pointer
}

.player h2 .title a {
	white-space: normal
}

.player h2 .title a:hover {
	display: block;
	line-height: 18px;
	text-decoration: none
}

.player h2 .title .sub {
	font-size: 12px;
	color: #666
}

.player .prev,
.player .next {
	width: 9px;
	height: 10px;
	cursor: pointer
}

.player .prev {
	background-position: 0 -2px
}

.player .prev:hover {
	background-position: 0 -28px
}

.player .next {
	background-position: -42px -2px
}

.player .next:hover {
	background-position: -42px -28px
}

.player .play,
.player .pause {
	width: 11px;
	height: 15px;
	cursor: pointer
}

.player .play {
	background-position: -21px 0
}

.player .play:hover {
	background-position: -21px -26px
}

.player .pause {
	background-position: -67px 0
}

.player .pause:hover {
	background-position: -67px -24px
}

.player .play-sm,
.player .pause-sm {
	width: 10px;
	height: 14px;
	cursor: pointer
}

.player .play-sm {
	background-position: 0 -98px
}

.player .play-sm:hover {
	background-position: 0 -188px
}

.player .pause-sm {
	background-position: -30px -98px
}

.player .play-bg {
	width: 32px;
	height: 32px;
	background-position: -68px -118px;
	cursor: pointer
}

.player .play-bg:hover {
	background-position: -68px -167px
}

.player .pause-bg {
	width: 20px;
	height: 20px;
	background-position: 0 -60px;
	cursor: pointer
}

.player .pause-bg:hover {
	background-position: 0 -157px
}

.player .logo {
	display: inline-block;
	width: 17px;
	height: 18px;
	background-position: 0 -132px;
	vertical-align: middle;
	cursor: pointer
}

.player .bar,
.player .bar .played {
	position: relative;
	left: 0;
	top: 0;
	height: 3px;
	background: #eee
}

.player .bar .played,
.player .bar .thumb {
	position: absolute;
	left: 0;
	top: 0
}

.player .bar .played {
	background: #e12828
}

.player .bar .thumb {
	right: -4px;
	left: auto;
	top: -3px;
	width: 0;
	height: 0
}

.player .ctrlBox {
	float: left;
	width: 214px;
	padding: 0 2px 0 12px;
	position: relative;
	z-index: 8
}

.player .oprBox {
	position: relative;
	height: 18px;
	margin-top: 6px;
	line-height: 16px
}

.player .oprBox .time {
	position: absolute;
	left: 0;
	font-size: 12px;
	color: #999;
	font-family: "\5b8b\4f53", Arial
}

.player .oprBox .btnGroup {
	position: relative;
	margin: 0 auto;
	width: 51px
}

.player .oprBox .btnGroup .prev,
.player .oprBox .btnGroup .next {
	position: absolute;
	top: 2px
}

.player .oprBox .btnGroup .prev {
	left: 0
}

.player .oprBox .btnGroup .next {
	right: 0
}

.player .oprBox .btnGroup .mid {
	margin: 0 20px 0 20px;
	display: block
}

.player .oprBox .open {
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 12px;
	background-position: -98px 0;
	cursor: pointer;
	opacity: .8;
	filter: alpha(opacity=80)
}

.player .oprBox .open:hover {
	background-position: -98px -25px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.player .oprBox .open.z-dis {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default
}

@-webkit-keyframes list_opacity {
	0%,
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-moz-keyframes list_opacity {
	0%,
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-ms-keyframes list_opacity {
	0%,
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-o-keyframes list_opacity {
	0%,
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes list_opacity {
	0%,
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.player .yyy-list {
	position: absolute;
	display: block;
	height: 200px;
	border: 1px solid #eee;
	width: 298px;
	bottom: 22px;
	left: -16px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background-color: #fff;
	z-index: 99;
	-webkit-animation: list_opacity .5s forwards;
	-moz-animation: list_opacity .5s forwards;
	-ms-animation: list_opacity .5s forwards;
	-o-animation: list_opacity .5s forwards;
	animation: list_opacity .5s forwards
}

.player .yyy-list.z-close {
	height: 0 !important;
	z-index: 0;
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	-o-animation: none;
	animation: none;
	overflow: hidden;
	visibility: hidden
}

.player .yyy-list .list-title {
	height: 30px;
	background-color: #f8f8f8;
	border-left: 3px solid #f33;
	margin-left: -1px;
	border-bottom: 1px solid #eee
}

.player .yyy-list .list-title h3 {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	font-weight: normal;
	font-size: 16px;
	color: red
}

.player .yyy-list .list-title .close-btn {
	position: absolute;
	display: inline-block;
	height: 30px;
	width: 30px;
	right: 0;
	top: 0;
	background-position: 9px -108px;
	transition: transform .5s;
	cursor: pointer
}

.player .yyy-list .list-title .close-btn:hover {
	background-position: -19px -108px;
	transform: rotate(180deg)
}

.player .yyy-list .box {
	height: 152px;
	margin-top: 8px;
	position: relative
}

.player .yyy-list .box .track {
	position: absolute;
	right: 0;
	top: 0;
	width: 7px;
	height: 100%
}

.player .yyy-list .box .scroll {
	position: absolute;
	top: 0;
	right: 6px;
	width: 2px;
	height: 114px;
	background-color: #e5e5e5;
	z-index: 9999
}

.player .yyy-list ul {
	position: relative;
	padding-bottom: 16px
}

.player .yyy-list li {
	width: 262px;
	height: 26px;
	position: relative;
	line-height: 26px;
	padding-left: 18px;
	padding-right: 18px;
	float: left;
	cursor: pointer
}

.player .yyy-list li:hover {
	background-color: #f8f8f8
}

.player .yyy-list li:hover .name {
	color: #f33
}

.player .yyy-list li.z-sel {
	width: 250px;
	padding-left: 30px
}

.player .yyy-list li.z-sel .cur {
	display: block;
	position: absolute;
	width: 18px;
	height: 25px;
	left: 12px;
	top: 0;
	background-position: -130px -17px
}

.player .yyy-list li.z-sel .name {
	color: #f33
}

.player .yyy-list li .cur {
	display: none
}

.player .yyy-list li .name {
	float: left;
	max-width: 162px;
	color: #404040
}

.player .yyy-list li .by {
	float: right;
	max-width: 85px;
	color: #888;
	text-align: right
}

.player .yyy-list li .name,
.player .yyy-list li .by {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.player .yyy-list .foot {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	background: #f1f1f1;
	cursor: pointer
}

.player .yyy-list .logo {
	float: left;
	margin-top: 11px
}

.player .yyy-list .yyy {
	float: left;
	margin-left: 10px;
	font-size: 14px
}

.player .yyy-list .slogan {
	float: right;
	color: #999
}

.fixed-player {
	position: fixed;
	left: 50%;
	margin-left: 610px;
	bottom: 52px;
	width: 60px;
	height: 220px;
	z-index: 999;
	animation: opacity_a .6s ease-in-out 0s 1;
	-webkit-animation: opacity_a .6s ease-in-out 0s 1;
	-moz-animation: opacity_a .6s ease-in-out 0s 1;
	-ms-animation: opacity_a .6s ease-in-out 0s 1;
	-o-animation: opacity_a .6s ease-in-out 0s 1
}

.fixed-player .player {
	width: 60px;
	height: 60px;
	margin-top: 4px
}

.fixed-player .player .f-cb {
	height: 60px
}

.fixed-player .cover {
	width: 60px;
	height: 60px;
	border-radius: 0
}

.fixed-player .fixed-show {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 60px;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.2)
}

.fixed-player .fixed-show .play {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-position: 23px -45px
}

.fixed-player .fixed-show .play:hover {
	background-position: -62px -45px
}

.fixed-player .fixed-show .pause {
	width: 60px;
	height: 60px;
	display: inline-block;
	background-position: -20px -44px
}

.fixed-player .fixed-show .vol-ani {
	width: 18px;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../modules/mod_music/volume1.png) 0 0 no-repeat;
	animation: vol 4s steps(16) 0s infinite;
	-webkit-animation: vol 4s steps(16) 0s infinite;
	-moz-animation: vol 4s steps(16) 0s infinite;
	-ms-animation: vol 4s steps(16) 0s infinite;
	-o-animation: vol 4s steps(16) 0s infinite
}

.fixed-player .fixed-show .pause:hover {
	background-position: -105px -44px
}

.fixed-player .cover img {
	width: 60px
}

.fixed-player .ctrlBox,
.fixed-player .yyy-list {
	display: none
}

@keyframes vol {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: -288px 0
	}
}

@-webkit-keyframes vol {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: -288px 0
	}
}

@-moz-keyframes vol {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: -288px 0
	}
}

@-ms-keyframes vol {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: -288px 0
	}
}

@-o-keyframes vol {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: -288px 0
	}
}

@keyframes opacity_a {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-webkit-keyframes opacity_a {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-moz-keyframes opacity_a {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-ms-keyframes opacity_a {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-o-keyframes opacity_a {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

.index2017_960_wrap .fixed-player {
	margin-left: 490px
}

.player .ne-scrl-y .ne-scrl-btn-bd span {
	background: #e5e5e5
}

.mo_player {
	position: relative;
	width: 272px;
	height: 50px;
	display: none;
	background: #fff url(../modules/mod_music/fix.png) left center no-repeat
}

.mo_player a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%
}

.showIEplayer {
	display: block
}

.fixed-player .mo_player,
.fixed-player .showIEplayer {
	display: none
}

.ua-mac .player h2 {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}

@-moz-document url-prefix() {
	.player h2 .title a {
		float: left
	}
}

.ne-scrl-wrap {
	margin: 0;
	overflow: visible
}

.ne-scrl-main {
	overflow: hidden;
	padding-bottom: 10px;
	width: 100%
}

.ne-scrl-prev {
	float: left;
	margin-left: -100%;
	padding-top: 6px
}

.ne-scrl-next {
	float: left;
	margin-left: -20px;
	padding-top: 6px
}

.ne-scrl-bd {
	float: left;
	width: 100%;
	min-height: 1px
}

.ne-scrl-ct {
	position: relative;
	margin: 0;
	height: 9px;
	background: url(../images/track-bg.png) repeat-x 0 0
}

.ne-scrl-bd:hover .ne-scrl-ct {
	background-position: 0 -9px;
	border-radius: 3px
}

.ne-scrl-btn {
	position: absolute;
	display: block;
	width: 36px;
	outline: 0;
	cursor: default
}

.ne-scrl-btn-start {
	float: left;
	margin-right: -3px;
	width: 3px;
	height: 9px
}

.ne-scrl-btn-end {
	float: right;
	margin-left: -3px;
	width: 3px;
	height: 9px
}

.ne-scrl-btn-bd {
	float: left;
	width: 100%;
	min-height: 1px
}

.ne-scrl-btn-bd span {
	display: block;
	height: 9px;
	margin: 0 3px;
	background-image: url(../images/scrl-btn-bg.png)
}

.ne-scrl-btn-start,
.ne-scrl-btn .ne-scrl-btn-end,
.ne-scrl-btn .ne-scrl-btn-bd span {
	background: url(../images/scrl-btn-bg.png) no-repeat;
	font-size: 0
}

.ne-scrl-btn-start {
	background-position: 0 0
}

.ne-scrl-btn-end {
	background-position: -10px 0
}

.ne-scrl-btn:hover .ne-scrl-btn-start {
	background-position: 0 -10px
}

.ne-scrl-btn:hover .ne-scrl-btn-end {
	background-position: -10px -10px
}

.ne-scrl-btn .ne-scrl-btn-bd span {
	background: url(../images/scrl-btn-bg.png) repeat-x 0 -20px
}

.ne-scrl-btn:hover .ne-scrl-btn-bd span {
	background-position: 0 -30px
}

.ne-scrl-y {
	position: relative
}

.ne-scrl-y .ne-scrl-bd {
	position: absolute;
	right: 0;
	top: 0;
	width: auto
}

.ne-scrl-y .ne-scrl-ct {
	width: 9px;
	background: 0
}

.ne-scrl-y .ne-scrl-btn-start {
	position: absolute;
	top: -3px;
	width: 9px;
	height: 3px;
	display: none
}

.ne-scrl-y .ne-scrl-btn-end {
	position: absolute;
	bottom: -3px;
	width: 9px;
	height: 3px;
	display: none
}

.ne-scrl-y .ne-scrl-btn {
	width: auto;
	height: 30px
}

.ne-scrl-y .ne-scrl-btn-bd {
	width: 9px;
	height: 100%
}

.ne-scrl-y .ne-scrl-btn-bd span {
	height: 100%;
	background: #999
}

.mod_tab_gongkaike .tab_main .tab_panel {
	padding-top: 15px;
	padding-bottom: 14px
}

.mod_tab_gongkaike .tab_main .tab_gongkaike_panel .cm_ul_round_r li {
	padding-left: 0
}

.mod_tab_gongkaike .tab_main .tab_gongkaike_panel .cm_ul_round_r li:after {
	display: none
}

.index2017_960_wrap .mod_tab_gongkaike .tab_main .tab_panel {
	padding-top: 10px;
	padding-bottom: 8px
}

.ns_area_sports .cm_mod_tab .cm_ul_round_r {
	padding: 9px 0 11px 0
}

.index2017_960_wrap .ns_area_sports .cm_mod_tab {
	padding-bottom: 7px
}

.index2017_960_wrap .ns_area_sports .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 8px
}

.index2017_960_wrap .ns_area_sports .cm_mod_tab .cm_ul_round_r {
	height: 79px;
	padding: 0 0 11px 0;
	overflow: hidden
}

.ns_area_ent .mod_tab_gongyi .cm_ul_round_r {
	margin-top: 10px;
	margin-bottom: 5px
}

.ns_area_ent .mod_tab_gongyi .cm_ul_round_r .tag a {
	color: #63ace6
}

.index2017_960_wrap .mod_tab_gongyi .cm_ul_round_r {
	height: 113px;
	overflow: hidden
}

.ne_ua_ie6 .mod_tab_gongyi .tab_main,
.ne_ua_ie7 .mod_tab_gongyi .tab_main {
	position: relative;
	overflow: hidden
}

.index_ad_a7 {
	line-height: 0
}

.ns_area_money .col_r .cm_ul_round_r {
	padding: 11px 0 10px 0
}

.index2017_960_wrap .ns_area_money .col_r .cm_mod_tab {
	padding-bottom: 6px
}

.index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 10px
}

.index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r {
	height: 89px;
	padding: 0;
	overflow: hidden
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie7 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie8 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r {
	position: relative
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie8 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}

.quotes_box {
	color: #404040;
	margin-top: 15px;
	height: 180px;
	border: 1px solid #e5e5e5
}

.quotes_box .tab_hd,
.quotes_box .tab_main {
	float: left
}

.quotes_box .tab_hd {
	width: 59px;
	height: 100%
}

.quotes_box .tab_hd .tab_nav_left li {
	font-size: 16px;
	width: 100%;
	height: 59px;
	line-height: 59px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background-color: #f8f8f8
}

.quotes_box .tab_hd .tab_nav_left .tab_nav_item_last {
	border-bottom: 0;
	height: 60px
}

.quotes_box .tab_hd .tab_nav_left .current {
	background-color: #fff;
	border-right-color: #fff
}

.quotes_box .tab_hd .tab_nav_left .current a {
	color: #f33
}

.quotes_box .tab_main {
	padding: 22px 14px;
	padding-left: 14px
}

.quotes_box .tab_main .quotes_inner .stock_img,
.quotes_box .tab_main .quotes_inner .stock_data {
	float: left
}

.quotes_box .tab_main .quotes_inner .stock_img {
	margin-top: 12px
}

.quotes_box .tab_main .quotes_inner .stock_data {
	margin-left: 10px;
	margin-top: 4px;
	width: 100px
}

.quotes_box .tab_main .quotes_inner .stock_data_price {
	text-align: center;
	line-height: 1;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 8px
}

.quotes_box .tab_main .quotes_inner .stock_data_check {
	line-height: 1;
	margin-bottom: 22px
}

.quotes_box .tab_main .quotes_inner .stock_data_check .stock_updown {
	float: left
}

.quotes_box .tab_main .quotes_inner .stock_data_check .stock_percent {
	float: right
}

.quotes_box .tab_main .quotes_inner .stock_open_account {
	display: block;
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #d4edff;
	color: #006cba;
	margin: 0 auto 10px;
	font-size: 12px;
	font-family: '\5b8b\4f53';
	border-radius: 28px;
	-moz-border-radius: 28px;
	-o-border-radius: 28px;
	-webkit-border-radius: 28px
}

.quotes_box .tab_main .quotes_inner .stock_open_account:hover {
	color: #fff;
	background: #006cba
}

.stock_box .tab_hd {
	width: 79px
}

.stock_box .tab_main {
	padding: 0
}

.stock_box .yjj_box {
	padding: 18px 10px 18px 0
}

.stock_box .yjj_box .expert_area,
.stock_box .yjj_box .detail_area {
	float: left
}

.stock_box .yjj_box .expert_area {
	width: 98px;
	border-right: 1px solid #eee
}

.stock_box .yjj_box .detail_area {
	padding-left: 12px;
	width: 176px;
	height: 145px;
	position: relative
}

.stock_box .yjj_box .detail_area .detail_description {
	font-size: 18px
}

.stock_box .yjj_box .detail_area .detail_participants {
	position: absolute;
	bottom: 0;
	width: 176px;
	text-align: right;
	font-size: 14px;
	color: #888
}

.stock_box .yjj_box .detail_area .detail_participants .participants {
	font-size: 24px;
	color: #006cba;
	font-weight: 700
}

.stock_box .yjj_box_960 {
	display: none
}

.stock_box .icon_live {
	font-family: '\5b8b\4f53';
	display: block;
	width: 60px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background-color: #f90;
	border-radius: 5px;
	margin-bottom: 10px;
	background-image: none
}

.stock_box .expert_avatar {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border: 1px #e5e5e5 solid;
	border-radius: 70px;
	-moz-border-radius: 70px;
	-o-border-radius: 70px;
	-webkit-border-radius: 70px
}

.stock_box .expert_avatar img {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-webkit-border-radius: 100%
}

.stock_box .epxert_name {
	text-align: center;
	font-size: 14px;
	margin-top: 5px
}

.stock_box .expert_follow,
.stock_box .view_advisor {
	width: 70px;
	font-family: '\5b8b\4f53';
	display: block;
	color: #006cba;
	font-size: 12px;
	height: 28px;
	line-height: 25px;
	text-align: center;
	background-color: #d4edff;
	border-radius: 20px;
	margin: 18px auto 0
}

.stock_box .expert_follow .icon_add,
.stock_box .view_advisor .icon_add {
	font-size: 16px;
	font-weight: 700;
	position: relative;
	top: 2px
}

.stock_box .expert_follow:hover,
.stock_box .view_advisor:hover {
	color: #fff;
	background-color: #006cba
}

.stock_box .expert_followed {
	line-height: 28px
}

.stock_box .view_advisor {
	line-height: 28px
}

.downFontColor {
	color: #090
}

.upFontColor {
	color: #f33
}

.mystock_area {
	padding: 5px 15px;
	width: 269px
}

.mystock_area table {
	width: 100%
}

.mystock_area table thead th {
	text-align: center;
	font-weight: normal;
	color: #888;
	font-size: 12px
}

.mystock_area table tbody {
	font-size: 16px;
	color: #666
}

.mystock_area table th,
.mystock_area table td {
	line-height: 34px
}

.mystock_area table th:last-child {
	width: 25px
}

.mystock_area table td.tip {
	font-family: '\5b8b\4f53';
	font-size: 12px;
	height: 34px;
	line-height: 34px
}

.mystock_area table td.tip .icon_warn {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/sprite_icon.png?1228) no-repeat 0 -831px;
	vertical-align: text-bottom;
	margin-right: 10px;
	position: relative;
	top: -1px
}

.mystock_area table td.tip .edit_tip {
	text-align: center;
	color: #006cba;
	background-color: #f8f8f8;
	border-radius: 15px
}

.mystock_area table td.tip .edit_tip a.edit_mystock {
	display: block;
	color: #006cba;
	margin: 0 5px
}

.mystock_area table td.tip .edit_tip:hover {
	background-color: #006cba;
	color: #fff
}

.mystock_area table td.tip .edit_tip:hover a {
	color: #fff
}

.mystock_area table td.tip .login_tip {
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
	margin: 0 15px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	text-align: center;
	border-radius: 10px;
	color: #404040
}

.mystock_area table td.tip .login_tip a {
	display: inline-block;
	color: #006cba;
	margin: 0 5px;
	border-radius: 15px;
	background-color: #f8f8f8;
	padding: 7px 12px;
	line-height: 1
}

.mystock_area table td.tip .login_tip a:hover {
	color: #fff;
	background-color: #006cba
}

.mystock_area table td.tip .hot_tip {
	height: 28px;
	line-height: 28px;
	position: relative;
	padding-left: 15px;
	color: #999;
	padding-bottom: 5px
}

.mystock_area table td.tip .hot_tip p {
	border-bottom: 1px solid #eee
}

.mystock_area table td.tip .hot_tip .icon_hot_arrow {
	position: absolute;
	bottom: -1px;
	left: 35px;
	width: 8px;
	height: 7px;
	background: url(../images/sprite_icon.png?1228) no-repeat -43px -1034px
}

.mystock_area table .stock_link {
	color: #404040
}

.mystock_area table .stock_add {
	cursor: pointer;
	color: #ccc;
	font-size: 18px;
	position: relative;
	top: -2px
}

.mystock_area table .stock_add:hover {
	color: #006cba;
	text-decoration: none
}

.mystock_area table .stock_title_name,
.mystock_area table .stock_name {
	text-align: left;
	padding-left: 15px
}

.mystock_area table .stock_title_price,
.mystock_area table .stock_price {
	text-align: center
}

.mystock_area table .stock_title_percent,
.mystock_area table .stock_percent {
	text-align: right;
	padding-right: 5px
}

.jgnc_area {
	padding: 20px 14px;
	padding-top: 7px
}

.jgnc_area .jgnc_list li {
	padding-top: 18px;
	padding-bottom: 8px;
	border-top: 1px solid #eee;
	overflow: hidden
}

.jgnc_area .jgnc_list li .info h3 {
	font-size: 16px;
	line-height: 1;
	overflow: hidden;
	float: left;
	_dipslay: inline;
	margin-bottom: 8px
}

.jgnc_area .jgnc_list li .info h3 a {
	color: #404040;
	text-decoration: none
}

.jgnc_area .jgnc_list li.first {
	border-top: 0
}

.jgnc_area .desc {
	font-size: 12px;
	color: #006cba
}

.jgnc_area .desc p {
	width: 210px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	float: left;
	_display: inline
}

.jgnc_area .desc .buytime {
	color: #999
}

.jgnc_area .desc .divide_line {
	color: #999;
	margin: 0 2px
}

.jgnc_area .desc a.subscribe_btn {
	display: block;
	width: 60px;
	height: 28px;
	line-height: 28px;
	float: right;
	_display: inline;
	border-radius: 15px;
	background: #d4edff;
	color: #006cba;
	text-align: center;
	text-decoration: none
}

.jgnc_area .desc a.subscribe_btn:hover {
	background-color: #006cba;
	color: #fff
}

.jgnc_area .jgnc_list_960 {
	display: none
}

.ns_area_money .col_r .cm_ul_round {
	padding: 10px 0
}

.index2017_960_wrap .quotes_box {
	height: 184px;
	margin-top: 7px
}

.index2017_960_wrap .quotes_box .tab_hd {
	width: 100%;
	height: auto;
	line-height: 1;
	float: none
}

.index2017_960_wrap .quotes_box .tab_hd .tab_nav_left li {
	width: 65px;
	float: left;
	height: 28px;
	line-height: 28px
}

.index2017_960_wrap .quotes_box .tab_hd .tab_nav_left .tab_nav_item_last {
	border-right: 0;
	border-bottom: 1px solid #e5e5e5;
	width: 66px
}

.index2017_960_wrap .quotes_box .tab_hd .tab_nav_left .current {
	border-top: 2px solid #f33;
	border-bottom-color: #fff;
	border-right-color: #e5e5e5;
	margin-top: -1px;
	line-height: 26px
}

.index2017_960_wrap .quotes_box .tab_main {
	padding: 0;
	float: none;
	margin-top: 8px
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_img {
	float: none;
	margin: 0 auto;
	text-align: center
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data {
	width: 100%;
	margin: -4px 0 0;
	text-align: center
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_price,
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_check {
	float: none;
	display: inline-block;
	*display: inline;
	margin-bottom: 0
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_price {
	margin-right: 5px;
	*width: 70px
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_check {
	*width: 90px;
	*height: 20px;
	*line-height: 1.5;
	*vertical-align: 0;
	font-size: 12px
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_check .stock_updown {
	margin-right: 5px
}

.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_open_account {
	display: none
}

.index2017_960_wrap .stock_box .tab_hd .tab_nav_left li {
	width: 98px;
	border-right-color: #e5e5e5
}

.index2017_960_wrap .stock_box .tab_hd .tab_nav_left .tab_nav_item_last {
	width: 99px
}

.index2017_960_wrap .stock_box .tab_hd .tab_nav_left .tab_nav_mystock {
	display: none
}

.index2017_960_wrap .stock_box .tab_hd .tab_nav_left .current {
	margin-left: 0
}

.index2017_960_wrap .stock_box .tab_main {
	margin-top: 0
}

.index2017_960_wrap .stock_box .tab_main .tab_body_mystock {
	display: none
}

.index2017_960_wrap .stock_box .yjj_box {
	display: none
}

.index2017_960_wrap .stock_box .yjj_box_960 {
	display: block;
	padding: 6px 8px
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_area {
	font-size: 0;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6px;
	padding-top: 3px
}

.index2017_960_wrap .stock_box .yjj_box_960 .epxert_name {
	margin-top: 0
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_link,
.index2017_960_wrap .stock_box .yjj_box_960 .expert_right {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 89px;
	vertical-align: top
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_avatar {
	width: 60px;
	height: 60px;
	margin: 0 auto
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_avatar img {
	width: 100%;
	height: 100%;
	border-radius: 100%
}

.index2017_960_wrap .stock_box .yjj_box_960 .view_advisor {
	margin-top: 5px
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_follow {
	width: 70px;
	margin-top: 6px
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_follow .icon_add {
	position: relative;
	top: 1px
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info {
	margin: 7px 0 6px 0;
	overflow: hidden
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info .icon_live {
	float: left;
	margin-bottom: 0
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info .live_participants {
	float: right;
	font-size: 12px;
	color: #888
}

.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info .live_participants .participants {
	font-size: 14px;
	font-weight: 700;
	color: #006cba
}

.index2017_960_wrap .stock_box .yjj_box_960 .detail_description {
	height: 40px;
	overflow: hidden
}

.index2017_960_wrap .stock_box .jgnc_list {
	display: none
}

.index2017_960_wrap .stock_box .jgnc_area {
	padding: 0 8px
}

.index2017_960_wrap .stock_box .jgnc_list_960 {
	display: block
}

.index2017_960_wrap .stock_box .jgnc_list_960 li {
	padding-top: 8px;
	border-top: 1px solid #e5e5e5
}

.index2017_960_wrap .stock_box .jgnc_list_960 li.first {
	border-top: 0
}

.index2017_960_wrap .stock_box .jgnc_list_960 .info_type {
	font-size: 12px;
	float: left;
	color: #888
}

.index2017_960_wrap .stock_box .jgnc_list_960 .info_type:after {
	content: '\ff1a'
}

.index2017_960_wrap .stock_box .jgnc_list_960 a.subscribe_btn {
	float: right;
	font-size: 12px;
	font-family: '\5b8b\4f53';
	background-color: #fff;
	color: #006cba;
	position: relative
}

.index2017_960_wrap .stock_box .jgnc_list_960 a.subscribe_btn:before {
	content: '+';
	font-weight: 700;
	font-size: 15px;
	position: absolute;
	top: -2px;
	right: 27px
}

.index2017_ipad_wrap .ns_area_money .cm_channel_tab .go_btn {
	margin-top: 12px
}

.index2017_ipad_wrap .quotes_box .tab_main .quotes_inner .stock_open_account,
.index2017_ipad_wrap .stock_box .expert_follow,
.index2017_ipad_wrap .stock_box .view_advisor,
.index2017_ipad_wrap .jgnc_area .desc a.subscribe_btn {
	background-color: #d4edff;
	color: #006cba
}

.ne_ua_ie6 .index2017_1200_wrap .stock_box .tab_main,
.ne_ua_ie7 .index2017_1200_wrap .stock_box .tab_main,
.ne_ua_ie8 .index2017_1200_wrap .stock_box .tab_main,
.ne_ua_ie9 .index2017_1200_wrap .stock_box .tab_main {
	width: 299px
}

.inline-block {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.ne_ua_ielte8 .auto_items .tab_nav_item li.current:after {
	display: none
}

.auto_s_c {
	margin-top: 9px
}

.auto_s_c select,
.auto_s_c button {
	height: 40px;
	cursor: pointer;
	-webkit-appearance: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-webkit-border-radius: 0
}

.auto_s_c .auto_select {
	position: relative;
	margin-right: 14px;
	float: left;
	display: inline
}

.auto_s_c .auto_select:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -2px;
	z-index: 1;
	overflow: hidden;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 7px solid #888
}

.auto_s_c .auto_select:hover:after {
	border-top: 7px solid #404040
}

.auto_s_c .auto_select select {
	width: 160px;
	padding: 2px 5px;
	border: 1px solid #e5e5e5;
	background: 0;
	position: relative;
	z-index: 2
}

.auto_s_c .auto_btn_choose {
	float: left;
	display: inline
}

.auto_s_c .auto_btn_choose button {
	width: 90px;
	background-color: #f33;
	border: 1px solid #f33;
	font-size: 16px;
	color: #fff
}

.auto_s_c .auto_btn_choose button:hover {
	background-color: #c00;
	border: 1px solid #c00
}

.auto_items {
	font-size: 16px
}

.auto_items .tab_nav_item {
	border-bottom: 1px solid #eee;
	margin-left: -8.5%;
	padding-top: 10px;
	height: 35px;
	width: 110%
}

.auto_items .tab_nav_item li {
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	margin-left: 8.5%;
	height: 35px;
	line-height: 35px;
	float: left;
	display: inline
}

.auto_items .tab_nav_item li.current {
	position: relative
}

.auto_items .tab_nav_item li.current:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -2px;
	background-color: #fff;
	width: 4px;
	height: 4px;
	display: block;
	border: 1px solid #e5e5e5;
	border-width: 1px 1px 0 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	-moz-transform: translate3d(-50%, 0, 0);
	-ms-transform: translate3d(-50%, 0, 0);
	-o-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.auto_items .tab_nav_item li.current a {
	color: #f33
}

.auto_items .tab_main_item {
	height: 120px;
	overflow: hidden
}

.auto_items .tab_main_item li {
	height: 30px;
	line-height: 30px;
	position: relative;
	overflow: hidden
}

.auto_items .tab_main_item li label,
.auto_items .tab_main_item li span,
.auto_items .tab_main_item li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.auto_items .tab_main_item li label {
	width: 70px
}

.auto_items .tab_main_item li span {
	width: 340px
}

.auto_items .tab_main_item li a {
	color: #888;
	margin: 0 8px;
	white-space: nowrap
}

.auto_items .tab_main_item li a:hover {
	color: #f33
}

.auto_items .tab_main_item li a.auto_item_more {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px;
	width: 10px;
	height: 15px;
	background: url(../images/sprite_icon.png?1228) no-repeat -90px -1103px;
	color: #d1dae1;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.auto_items .tab_main_item li a.auto_item_more:hover {
	background: url(../images/sprite_icon.png?1228) no-repeat -90px -1218px
}

.auto_h_t {
	overflow: hidden;
	margin-top: 10px
}

.auto_h_t .auto_title {
	border-bottom: 1px solid #eee;
	position: relative;
	line-height: 30px
}

.auto_h_t .auto_title strong {
	font-size: 16px;
	font-weight: bold;
	border-left: 3px solid #f33;
	padding-left: 6px
}

.auto_h_t .auto_title .auto_tag_refresh {
	position: absolute;
	right: 3px;
	font-size: 14px;
	color: #888;
	cursor: pointer;
	padding-left: 18px
}

.auto_h_t .auto_title .auto_tag_refresh i {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
	width: 15px;
	height: 15px;
	background: url(../modules/auto/icon_refresh.png) no-repeat left center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.auto_h_t .auto_title .auto_tag_refresh:hover {
	color: #f33
}

.auto_h_t .auto_title .auto_tag_refresh:hover i {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.auto_h_t .auto_hot_search {
	overflow: hidden;
	opacity: 0
}

.auto_h_t .auto_hot_search.active {
	opacity: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.auto_h_t .auto_hot_search p {
	margin: 5px 0 0 -10px;
	height: 115px;
	overflow: hidden
}

.auto_h_t .auto_hot_search a {
	color: #888;
	line-height: 26px;
	padding: 0 8px;
	margin: 10px 0 0 10px;
	background-color: #f6f6f6;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px
}

.auto_h_t .auto_hot_search a:hover {
	color: #fff;
	background-color: #f33
}

.auto_h_s {
	margin-top: 10px;
	font-size: 0
}

.auto_h_s label {
	color: #888;
	padding-right: 10px;
	margin-right: 4px;
	border-right: 2px solid #eee;
	font-size: 14px
}

.auto_h_s a {
	font-size: 14px;
	color: #63ace6;
	margin: 0 6px
}

.auto_h_s a:hover {
	color: #006cba
}

.index2017_960_wrap .auto_s_c .select {
	width: 150px;
	height: 30px;
	line-height: 30px
}

.index2017_960_wrap .auto_s_c .select .select-list {
	top: 30px;
	width: 148px
}

.index2017_960_wrap .auto_btn_choose button {
	width: 70px;
	height: 30px
}

.index2017_960_wrap .auto_items {
	font-size: 14px
}

.index2017_960_wrap .auto_items .tab_main_item {
	height: 112px
}

.index2017_960_wrap .auto_items .tab_main_item li {
	height: 28px;
	line-height: 28px
}

.index2017_960_wrap .auto_items .tab_main_item li label {
	width: 60px
}

.index2017_960_wrap .auto_items .tab_main_item li span {
	width: 310px
}

.index2017_960_wrap .auto_h_t .auto_title strong {
	font-size: 14px
}

.index2017_960_wrap .auto_h_t .auto_title .auto_tag_refresh {
	font-size: 12px
}

.index2017_960_wrap .auto_h_t .auto_tag p {
	height: 100px;
	margin-left: -6px
}

.index2017_960_wrap .auto_h_t .auto_tag a {
	margin: 6px 0 0 6px;
	font-size: 12px
}

.index2017_960_wrap .auto_h_s {
	font-size: 12px
}

.index2017_960_wrap .auto_h_s a {
	margin: 0 2px
}

.auto_s_c .select {
	position: relative;
	height: 38px;
	line-height: 38px;
	color: #9e9e9e;
	background: #fff;
	margin-right: 14px;
	float: left;
	display: inline;
	width: 160px;
	z-index: 2
}

.auto_s_c .select .select-input {
	border: 1px solid #e5e5e5;
	height: 100%;
	padding-left: 5px
}

.auto_s_c .select .select-input i {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -2px;
	z-index: 1;
	overflow: hidden;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #888
}

.auto_s_c .select .select-input:hover i {
	border-top: 5px solid #404040
}

.auto_s_c .select .select-list {
	display: none;
	position: absolute;
	left: 0;
	top: 37px;
	text-outline: 0;
	width: 158px;
	background: #fff;
	max-height: 280px;
	border: 1px solid #e5e5e5;
	overflow: auto;
	z-index: 999
}

.auto_s_c .select .select-list li {
	width: 100%
}

.auto_s_c .select .select-list .select-label {
	text-indent: 10px;
	height: 35px;
	line-height: 35px;
	color: #252525
}

.auto_s_c .select .select-list .select-name {
	height: 32px;
	line-height: 32px;
	text-indent: 15px;
	color: #888
}

.auto_s_c .select .select-list .select-name:hover {
	cursor: pointer;
	background: #f8f8f8;
	color: #404040
}

.auto_s_c .select:hover {
	cursor: pointer
}

.index2017_ipad_wrap .auto_items .tab_main_item li a.auto_item_more:hover {
	background-position: -90px -1103px
}

.index2017_ipad_wrap .auto_s_c .auto_btn_choose button:hover {
	background-color: #f33;
	border: 1px solid #f33
}

.index2017_ipad_wrap .auto_h_t .auto_title .auto_tag_refresh:hover {
	color: #888
}

.index2017_ipad_wrap .auto_h_t .auto_hot_search a:hover {
	color: #888;
	background-color: #f6f6f6
}

.index2017_ipad_wrap .auto_h_s a:hover {
	color: #63ace6
}

.ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 14px
}

.ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg h3 {
	height: 20px
}

.ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r {
	padding-top: 12px;
	padding-bottom: 19px
}

.ns_area_auto .col_r .tab_ad_pannel {
	position: relative
}

.ns_area_auto .col_r .tab_jiankang_panel {
	padding-bottom: 5px
}

.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list {
	width: 290px;
	margin-bottom: 0
}

.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list .cm_smallimg {
	position: relative;
	height: 88px;
	margin-bottom: 4px
}

.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list .cm_smallimg a {
	color: #fff
}

.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-indent: 4px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	background: #000\9
}

.ns_area_auto .col_r .tab_jiankang_panel .cm_ul_round_r {
	margin-top: 16px;
	padding-top: 9px;
	padding-bottom: 11px;
	height: 85px;
	overflow: hidden;
	position: relative
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 0
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list {
	width: 300px
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg {
	position: relative;
	height: 88px
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg a {
	color: #fff
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 20px;
	width: 100%;
	text-indent: 4px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	background: #000\9
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r {
	padding-bottom: 8px
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r li {
	height: 26px;
	line-height: 26px
}

.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .img_jiankang {
	display: none
}

.index2017_960_wrap .ns_area_auto .col_r .tab_jiankang_panel .cm_ul_round_r {
	margin-top: 16px;
	height: 125px;
	padding-top: 8px;
	margin-top: 0
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r li {
	height: 24px;
	line-height: 24px
}

.ne_ua_ie6 .ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list {
	position: relative
}

.mod_right_licai .cm_smallimg_list {
	height: 116px
}

.mod_right_licai .cm_ul_round_r {
	padding: 9px 0 4px 0
}

.index2017_960_wrap .mod_right_licai .tab_main {
	padding-bottom: 10px
}

.index2017_960_wrap .mod_right_licai .tab_main .cm_smallimg_list {
	margin-bottom: 0
}

.index2017_960_wrap .mod_right_licai .tab_main .cm_smallimg_list .cm_smallimg h3 {
	height: 18px
}

.index2017_960_wrap .mod_right_licai .tab_main .cm_ul_round_r {
	padding-top: 5px;
	height: 104px;
	overflow: hidden
}

.ne_ua_ie8 .index2017_960_wrap .mod_right_licai .tab_main .cm_ul_round_r {
	position: relative
}

.ne_ua_ie8 .index2017_960_wrap .mod_right_licai .tab_main .cm_ul_round_r li {
	line-height: 30px
}

.ns_area_house .cm_ul_round_r {
	padding-top: 12px;
	padding-bottom: 8px
}

.index2017_960_wrap .ns_area_house .cm_mod_tab {
	padding-bottom: 5px
}

.index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r {
	padding-top: 0;
	height: 81px;
	overflow: hidden;
	padding-bottom: 8px
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie7 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie8 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r {
	position: relative
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie8 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}

.house_tab_nav3 li:nth-child(2)::before {
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #f33;
	content: '';
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.house_tab_nav3 li:nth-child(1).current~li:nth-child(2)::before {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.ns_area_house .cm_channel_tab .tab_nav li {
	position: relative;
	zoom: 1
}

.ns_area_house .cm_channel_tab .tab_nav .tagname {
	width: auto;
	min-width: 160px
}

.ns_area_house .more_house_city {
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #888;
	border-bottom: 5px dashed transparent;
	height: 0;
	width: 0;
	font-size: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px
}

.ns_area_house .more_house_city:hover {
	border-color: #404040 transparent transparent
}

.house-a {
	z-index: 3
}

.house-all-citys {
	position: absolute;
	padding-top: 5px;
	display: none;
	left: 0;
	top: 40px;
	z-index: 9
}

.house-all-citys i {
	background: #fff url(../images/house_icon.png?123123) no-repeat;
	width: 7px;
	height: 6px;
	position: absolute;
	left: 80px;
	top: 0;
	margin-left: -3px
}

.house-all-citys p {
	border: 1px solid #eee;
	padding: 15px 18px 3px 18px;
	background: #fff;
	color: #888;
	width: 360px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	text-align: left;
	clear: both;
	overflow: hidden
}

.house-all-citys a:hover {
	background: #f33;
	color: #fff;
	border-radius: 8px
}

.house-all-citys a {
	color: #888;
	padding: 0 6px;
	margin: 0 8px 7px 0;
	float: left;
	display: inline;
	text-indent: 0;
	white-space: nowrap
}

.house-img img {
	display: block
}

.house-img h3 {
	background: #f8f8f8 none repeat scroll 0 0;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-indent: 9px
}

.house-small-img {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	width: 390px
}

.house-small-img li {
	float: left;
	display: inline;
	width: 185px;
	margin-right: 10px
}

.house-small-img img {
	display: block;
	width: 100%;
	height: 116px
}

.house-small-img p {
	font-size: 14px;
	margin-top: 5px
}

.house-search-new {
	clear: both;
	height: 40px;
	margin-bottom: 10px
}

.house-search-esf {
	clear: both;
	height: 40px;
	margin-bottom: 20px
}

.house-select.esf_area ul {
	max-height: 300px
}

.house-select {
	float: left;
	display: inline;
	width: 144px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e5e5e5;
	padding-left: 14px;
	position: relative;
	background: #fff;
	margin-right: 14px;
	cursor: pointer;
	color: #ccc;
	z-index: 99
}

.house-select i {
	border-color: #888 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 5px;
	display: inline-block;
	font-size: 0;
	height: 0;
	margin-top: 3px;
	overflow: hidden;
	vertical-align: middle;
	width: 0;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 13px
}

.house-select:hover i {
	border-color: #404040 transparent transparent
}

.house-select ul {
	position: absolute;
	left: -1px;
	top: 40px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	display: none;
	background: #fff;
	z-index: 9;
	max-height: 350px;
	overflow-y: auto
}

.house-select li {
	cursor: pointer;
	padding-left: 14px;
	color: #888;
	font-size: 16px
}

.house-select li:hover {
	background: #f8f8f8;
	color: #404040
}

.xf-search {
	float: left;
	display: inline;
	margin-left: 1px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #f33;
	border: 0;
	font-size: 18px;
	cursor: pointer;
	-webkit-appearance: none;
	outline: 0
}

.xf-search:hover {
	background: #c00
}

.house-lp-type {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #eee;
	margin-top: 20px;
	height: 26px;
	font-family: "\5fae\8f6f\96c5\9ed1"
}

.house-lp-type li {
	float: left;
	display: inline;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	zoom: 1;
	padding: 0 12px 10px 12px;
	cursor: pointer
}

.house-lp-type li.selected {
	color: #f33
}

.house-lp-type li.selected i {
	display: block
}

.house-lp-type i {
	background: #fff url(../images/house_icon.png?123123) no-repeat;
	width: 7px;
	height: 6px;
	position: absolute;
	left: 50%;
	bottom: -1px;
	margin-left: -3px;
	display: none
}

.house-lp-box {
	padding: 15px 0 0 0
}

.house-lp-box .house-lp {
	font-size: 16px;
	color: #888;
	display: none
}

.house-lp-box .house-lp p {
	clear: both;
	overflow: hidden;
	position: relative;
	zoom: 1;
	line-height: 1;
	margin-bottom: 16px;
	height: 16px
}

.house-lp-box .house-lp span {
	color: #404040;
	font-weight: normal;
	float: left;
	display: inline;
	width: 94px;
	margin-left: 1px
}

.house-lp-box .house-lp a {
	float: left;
	display: inline;
	margin-right: 10px;
	color: #888;
	white-space: nowrap
}

.house-lp-box .house-lp a:hover {
	text-decoration: underline;
	color: #f33
}

.house-lp-box .house-lp a.last-link {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
	width: 9px;
	height: 14px;
	margin-right: 0;
	float: none;
	display: block
}

.house-lp-box .house-lp i {
	background: url(../images/house_icon.png?123123) -10px 0 no-repeat;
	width: 9px;
	height: 14px;
	display: block
}

.house-lp-box .house-lp i:hover {
	background-position: -100px 0
}

.house-lp-box .house-lp.selected {
	display: block
}

.house-tj-title {
	padding-bottom: 9px;
	border-bottom: 1px solid #eee;
	font-size: 16px;
	margin-top: 22px;
	height: 16px;
	overflow: hidden
}

.house-tj-title span {
	border-left: 3px solid #f33;
	line-height: 1;
	padding-left: 6px;
	display: block;
	font-weight: bold
}

.house-tj-main {
	padding: 15px 0 10px 0
}

.house-tj-main p {
	width: 460px;
	font-size: 14px;
	clear: both;
	overflow: hidden
}

.house-tj-main a {
	background: #f6f6f6;
	color: #888;
	padding: 0 9px;
	border-radius: 15px;
	line-height: 26px;
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline;
	float: left;
	white-space: nowrap
}

.house-tj-main a:hover {
	background: #f33;
	color: #fff
}

.house-link {
	clear: both;
	overflow: hidden
}

.house-link a {
	color: #63ace6;
	float: left;
	display: inline;
	line-height: 1;
	margin: 0 9px 0 3px
}

.house-link a:hover {
	color: #006cba
}

.house-link span {
	vertical-align: middle;
	display: inline-block;
	margin: 0 0 0 2px
}

.house-link i {
	background: url(../images/house_icon.png?123123) -20px 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px
}

.house-calculator i {
	background-position: -20px 0
}

.house-supermarket i {
	background-position: -40px 0
}

.house-fjb i {
	background-position: -60px 0;
	width: 9px
}

.house-data i {
	background-position: -80px 0
}

.esf-search {
	float: left;
	display: inline;
	margin-left: 1px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #63ace6;
	border: 0;
	font-size: 18px;
	cursor: pointer;
	-webkit-appearance: none;
	outline: 0
}

.house-lp-type.esf-type li.selected {
	color: #63ace6
}

.house-esf-a {
	display: none
}

.house-esf-show {
	display: block
}

.house_tab3 .house-tj-main a:hover {
	background: #63ace6
}

.house_tab3 .house-lp-box .house-lp i:hover {
	background-position: -110px 0
}

.house_tab3 .house-tj-title {
	margin-top: 48px
}

.index2017_960_wrap .house-select {
	width: 134px;
	height: 28px;
	line-height: 28px;
	margin-right: 19px
}

.index2017_960_wrap .house-select ul {
	top: 30px
}

.index2017_960_wrap .xf-search {
	width: 60px;
	line-height: 30px;
	height: 30px
}

.index2017_960_wrap .esf-search {
	width: 60px;
	line-height: 30px;
	height: 30px;
	font-size: 14px
}

.index2017_960_wrap .house-search-new {
	height: 30px;
	margin-bottom: 20px
}

.index2017_960_wrap .house-search-esf {
	height: 30px;
	margin-bottom: 20px
}

.index2017_960_wrap .house-lp-type {
	margin-top: 20px
}

.index2017_960_wrap .house-lp-box .house-lp {
	font-size: 12px
}

.index2017_960_wrap .house-lp-box .house-lp p {
	line-height: 1.5
}

.index2017_960_wrap .house-tj-main p {
	width: 100%;
	height: 100px;
	overflow: hidden
}

.house_go_btn {
	clear: both;
	margin-top: -66px;
	float: left
}

.house_go_btn .go_btn {
	margin-left: 90px
}

.index2017_ipad_wrap .more_house_city {
	display: none
}

.index2017_ipad_wrap .house-lp-box .house-lp i:hover {
	background-position: -10px 0
}

.index2017_ipad_wrap .house-tj-main a:hover {
	background: #f6f6f6;
	color: #888
}

.index2017_ipad_wrap .house-link a:hover {
	color: #63ace6
}

.mod_home_app {
	height: 50px;
	overflow: hidden
}

.mod_home_app a {
	width: 300px;
	height: 50px;
	display: inline-block;
	overflow: hidden;
	color: #63ace6;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	background: #f8f8f8;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	-webkit-border-radius: 50px
}

.mod_home_app a span {
	background: url(../images/sprite_icon.png?1228) no-repeat 0 10px;
	padding-left: 40px;
	display: inline-block
}

.ns_area_home .home_tj_title {
	border-left: 3px #f33 solid;
	padding: 0 0 0 6px;
	height: 17px;
	line-height: 16px;
	margin-top: 29px;
	font-size: 16px;
	font-weight: bold
}

.ns_area_home .home_tj_main {
	border-top: 1px #eee solid;
	margin: 9px 0 0 -10px;
	padding-top: 15px
}

.ns_area_home .home_tj_main a {
	float: left;
	display: inline;
	margin: 0 10px 10px 10px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	background: #f6f6f6;
	border-radius: 26px;
	-moz-border-radius: 26px;
	-o-border-radius: 26px;
	-webkit-border-radius: 26px;
	color: #888
}

.ns_area_home .home_tj_main a:hover {
	color: #fff;
	background: #f33
}

.ns_area_home .home_link {
	margin-top: 5px
}

.ns_area_home .home_link a,
.ns_area_home .home_link span {
	color: #63ace6;
	margin-right: 10px
}

.ns_area_home .home_link a:hover {
	color: #006cba
}

.ns_area_home .home_link .more {
	width: 14px;
	height: 18px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	color: #ccc;
	margin-right: 0;
	font-size: 15px;
	vertical-align: text-top;
	margin-left: -10px;
	background: url(../images/sprite_icon.png?1228) no-repeat 100% -1100px
}

.ns_area_home .home_link .more:hover {
	background-position: 100% -1178px
}

.ua-mac .ns_area_home .home_link .more {
	width: 14px;
	height: 14px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background-position: 100% -1103px
}

.ua-mac .ns_area_home .home_link .more:hover {
	background-position: 100% -1181px
}

.ne_ua_ie6 .ns_area_home .home_tg_main,
.ne_ua_ie7 .ns_area_home .home_tg_main {
	white-space: nowrap
}

.ne_ua_ie6 .ns_area_home .home_tj_main,
.ne_ua_ie7 .ns_area_home .home_tj_main {
	word-wrap: break-word;
	white-space: nowrap
}

.ne_ua_ie6 .ns_area_home .home_tj_main a,
.ne_ua_ie7 .ns_area_home .home_tj_main a {
	margin: 0 5px 8px 5px
}

.index2017_ipad_wrap .ns_area_home .home_tj_main a:hover {
	background: #f6f6f6;
	color: #888
}

.ns_area_lady .cm_channel_tab {
	height: 509px
}

.ns_area_lady .cm_mod_tab .cm_ul_round_r {
	padding: 10px 0
}

.index2017_960_wrap .ns_area_lady .cm_channel_tab {
	height: 432px
}

.index2017_960_wrap .ns_area_lady .col_r .cm_smallimg_list {
	margin-bottom: 2px
}

.index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab {
	padding-bottom: 5px
}

.index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r {
	height: 80px;
	padding-top: 5px;
	overflow: hidden
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie7 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r,
.ne_ua_ie8 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r {
	position: relative
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r li,
.ne_ua_ie8 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}

.index_ad_a6 {
	margin-top: 36px
}

.ns_area_comprehensive {
	margin-top: 36px
}

.ns_area_comprehensive .col_r .cm_smallimg_list {
	height: 115px
}

.ns_area_comprehensive .col_r .cm_ul_round_r {
	padding: 9px 0 6px 0
}

.index2017_960_wrap .index_ad_a6 {
	margin-top: 25px
}

.index2017_960_wrap .ns_area_comprehensive .col_r .cm_smallimg_list {
	margin-bottom: 0
}

.index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r {
	height: 56px;
	overflow: hidden;
	padding-top: 5px
}

.index2017_960_wrap .ns_area_comprehensive .col_l .cm_fb {
	font-weight: normal
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r,
.ne_ua_ie7 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r,
.ne_ua_ie8 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r {
	position: relative
}

.ne_ua_ie6 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r li,
.ne_ua_ie8 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r li {
	line-height: 30px
}

.index2017_960_wrap .ns_area_synthesis .col_l .cm_fb {
	font-weight: normal
}

.mod_yun_music {
	border-top: 1px #e5e5e5 solid
}

.mod_yun_music ul {
	width: 900px
}

.mod_yun_music li {
	float: left;
	display: inline;
	width: 170px;
	margin-right: 2px;
	position: relative
}

.mod_yun_music li h2 a,
.mod_yun_music li h2 span {
	color: #888;
	height: 53px;
	display: block;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 16px
}

.mod_yun_music li .photo {
	width: 170px;
	height: 170px;
	display: block;
	overflow: hidden
}

.mod_yun_music li img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mod_yun_music li .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.mod_yun_music li:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: -1px;
	background: #f33;
	width: 100%;
	height: 2px;
	transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transition: transform .3s ease-out;
	-ms-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out
}

.mod_yun_music li.current:before {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0)
}

.mod_yun_music li.current h2 a,
.mod_yun_music li.current h2 span {
	color: #f33
}

.mod_yun_music .music_list a {
	width: 170px;
	height: 170px;
	overflow: hidden;
	display: block;
	position: relative;
	margin-bottom: 2px
}

.mod_yun_music .music_list a h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	background: #000\9;
	text-indent: 9px;
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 30px
}

.mod_yun_music .music_list a:hover h3,
.mod_yun_music .music_list .hover h3 {
	background: rgba(255, 51, 51, 0.8);
	background: #f33\9
}

.index2017_960_wrap .mod_yun_music .li960 {
	display: none
}

.index2017_960_wrap .mod_yun_music li {
	width: 156px
}

.index2017_960_wrap .mod_yun_music .music_list .photo {
	width: 156px;
	height: 156px
}

.index2017_ipad_wrap .mod_yun_music li img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.index2017_ipad_wrap .mod_yun_music li .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.index2017_ipad_wrap .mod_yun_music .music_list a:hover h3,
.index2017_ipad_wrap .mod_yun_music .music_list .hover h3 {
	background: rgba(0, 0, 0, 0.6);
	background: #000\9
}

.ne_ua_ie6 .mod_yun_music li h2 a,
.ne_ua_ie7 .mod_yun_music li h2 a,
.ne_ua_ie8 .mod_yun_music li h2 a,
.ne_ua_ie6 .mod_yun_music .current h2 a,
.ne_ua_ie7 .mod_yun_music .current h2 a,
.ne_ua_ie8 .mod_yun_music .current h2 a {
	color: #404040
}

.ne_ua_ie6 .mod_yun_music li h2 a:hover,
.ne_ua_ie7 .mod_yun_music li h2 a:hover,
.ne_ua_ie8 .mod_yun_music li h2 a:hover,
.ne_ua_ie6 .mod_yun_music .current h2 a:hover,
.ne_ua_ie7 .mod_yun_music .current h2 a:hover,
.ne_ua_ie8 .mod_yun_music .current h2 a:hover {
	color: #f33
}

.ne_ua_ie6 .mod_yun_music li:before,
.ne_ua_ie7 .mod_yun_music li:before,
.ne_ua_ie8 .mod_yun_music li:before {
	background: 0;
	display: none
}

.mod_ntes_stock .cm_mod_title h2 {
	float: left;
	display: inline
}

.mod_ntes_stock .cm_mod_title .ntes_stock_right {
	float: right;
	display: inline;
	color: #63ace6;
	line-height: 40px
}

.mod_ntes_stock .cm_mod_title .ntes_stock_right em {
	color: #63ace6
}

.mod_ntes_stock .cm_ul_round {
	width: 900px
}

.mod_ntes_stock .cm_ul_round li {
	float: left;
	display: inline;
	width: 368px;
	margin-right: 40px
}

.mod_ntes_stock .upFontColor {
	color: #f33
}

.index2017_960_wrap .mod_ntes_stock .cm_ul_round li {
	width: 251px
}

.kaola_ad {
	width: 298px;
	height: 248px;
	overflow: hidden;
	border: 1px solid #e41337;
	position: relative
}

.kaola_ad .kaola_ad_logo {
	width: 84px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.kaola_ad .kaola_ad_slide {
	width: 298px;
	height: 248px;
	overflow: hidden
}

.kaola_ad .kaola_slide_main {
	width: 298px;
	height: 248px;
	overflow: hidden;
	float: left;
	position: relative
}

.kaola_ad .kaola_slide_main .photo {
	width: 300px;
	height: 250px;
	display: block;
	overflow: hidden
}

.kaola_ad .kaola_slide_main img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.kaola_ad .kaola_slide_main .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.kaola_ad .kaola_slide_text {
	display: block;
	height: 40px;
	padding: 7px 0
}

.kaola_ad .kaola_text {
	float: left;
	margin-left: 12px;
	width: 170px;
	font-size: 14px;
	color: #404040;
	line-height: 21px
}

.kaola_ad .kaola_text:hover {
	color: #f33
}

.kaola_ad .kaola_price {
	display: inline-block;
	float: right;
	margin-right: 25px;
	font-size: 16px;
	line-height: 42px;
	color: #e4393c;
	text-align: right;
	font-weight: bold
}

.kaola_ad .kaola_ad_prev,
.kaola_ad .kaola_ad_next {
	display: block;
	width: 20px;
	height: 32px;
	line-height: 299px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	cursor: pointer
}

.kaola_ad .kaola_ad_prev {
	left: 0;
	background-position: -298px -422px
}

.kaola_ad .kaola_ad_next {
	right: 0;
	background-position: -341px -422px
}

.mod_bobo_zhibo .panel_bobozb .cm_smallimg_list {
	margin-bottom: 9px
}

.mod_bobo_zhibo .panel_goodsy .cm_smallimg_list {
	margin-bottom: 0
}

.mod_bobo_zhibo .cm_smallimg .photo {
	position: relative;
	display: block;
	height: 88px;
	overflow: hidden
}

.mod_bobo_zhibo .cm_smallimg .photo .tag {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 8px;
	background: #f24415;
	color: #fff;
	font-size: 12px;
	line-height: 18px
}

.mod_bobo_zhibo .cm_smallimg h3 {
	height: 18px
}

.mod_bobo_zhibo .cm_ul_round_r {
	padding-bottom: 6px
}

.mod_bobo_zhibo .cm_smallimg_list_bg .cm_smallimg {
	margin-bottom: 15px
}

.mod_bobo_zhibo .bobo_foot {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	margin: -4px 0 13px 0
}

.mod_bobo_zhibo .bobo_foot .bobo_beauty_live,
.mod_bobo_zhibo .bobo_foot .bobo_pc_jiaoyouqs,
.mod_bobo_zhibo .bobo_foot .bobo_zj_tping {
	float: left;
	display: inline;
	background: url(../images/sprite_icon.png?1228) no-repeat;
	color: #666;
	margin-left: 13px
}

.mod_bobo_zhibo .bobo_foot .bobo_beauty_live {
	background-position: 0 -687px;
	padding-left: 20px
}

.mod_bobo_zhibo .bobo_foot .bobo_pc_jiaoyouqs {
	background-position: 0 -733px;
	padding-left: 33px
}

.mod_bobo_zhibo .bobo_foot .bobo_zj_tping {
	background-position: 0 -783px;
	padding-left: 20px
}

.index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r {
	height: 112px;
	overflow: hidden
}

.index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg {
	height: 206px;
	overflow: hidden
}

.index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg .cm_smallimg {
	margin-bottom: 15px
}

.index2017_960_wrap .mod_bobo_zhibo .bobo_foot {
	margin-top: 1px
}

.ne_ua_ie6 .mod_bobo_zhibo .cm_smallimg_list_bg,
.ne_ua_ie7 .mod_bobo_zhibo .cm_smallimg_list_bg,
.ne_ua_ie8 .mod_bobo_zhibo .cm_smallimg_list_bg {
	height: 309px
}

.ne_ua_ie6 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r,
.ne_ua_ie7 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r,
.ne_ua_ie8 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r {
	position: relative
}

.ne_ua_ie6 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r li,
.ne_ua_ie7 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r li,
.ne_ua_ie8 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r li {
	line-height: 30px
}

.ne_ua_ie6 .index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg,
.ne_ua_ie7 .index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg,
.ne_ua_ie8 .index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg {
	position: relative;
	height: 206px
}

.store_lottery .store_slide {
	width: 284px;
	height: 208px;
	overflow: hidden;
	position: relative;
	margin: 18px auto 0
}

.store_lottery .store_slide .store_slide_main {
	width: 284px;
	height: 176px;
	overflow: hidden;
	float: left
}

.store_lottery .store_slide .store_slide_b {
	display: block;
	width: 284px;
	height: 102px;
	overflow: hidden;
	margin-bottom: 3px
}

.store_lottery .store_slide .store_slide_s {
	display: block;
	width: 284px;
	height: 71px;
	overflow: hidden
}

.store_lottery .store_slide img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.store_lottery .store_slide .store_slide_b:hover img,
.store_lottery .store_slide .store_slide_s:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.store_lottery .store_slide .store_slide_nav {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: center
}

.store_lottery .store_slide .store_slide_nav span {
	width: 8px;
	height: 8px;
	overflow: hidden;
	display: inline-block;
	margin: 12px 3px 10px;
	border: 1px solid #cbcbcb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top
}

.store_lottery .store_slide .store_slide_nav span.current {
	border-color: #f34540;
	background-color: #f34540
}

.store_lottery .store_links {
	margin: 0 10px;
	border-top: 1px #e5e5e5 dashed
}

.store_lottery .store_links li,
.store_lottery .store_links a {
	display: inline-block;
	color: #404040
}

.store_lottery .store_links li {
	margin-left: 9px;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	float: left;
	display: inline
}

.store_lottery .store_links .first {
	margin-left: 0
}

.store_lottery .store_links a:hover {
	color: #f33
}

.store_lottery .caipiao {
	width: 280px;
	margin: 0 auto;
	border-bottom: 1px #e5e5e5 dashed
}

.store_lottery .caipiao-hd {
	height: 48px;
	font-size: 14px;
	line-height: 48px
}

.store_lottery .caipiao-hd .cDRed {
	color: #f33;
	font-size: 18px
}

.store_lottery .caipiao-ball {
	margin-bottom: 18px
}

.store_lottery .caipiao-ball-red,
.store_lottery .caipiao-ball-blue {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-left: 9px;
	float: left;
	color: #fff;
	overflow: hidden
}

.store_lottery .caipiao-ball-red input,
.store_lottery .caipiao-ball-blue input {
	display: block;
	width: 17px;
	height: 17px;
	margin: 6px auto;
	text-align: center;
	border: 0;
	background: transparent;
	color: #fff
}

.store_lottery .caipiao-ball-red {
	background-color: #f33
}

.store_lottery .caipiao-ball-blue {
	background-color: #63ace6
}

.store_lottery .caipiao-ft {
	margin-bottom: 17px
}

.store_lottery .caipiao-ft a {
	display: inline-block;
	margin: 11px 0 11px 0;
	float: left;
	display: inline;
	padding: 0 6px 0 8px;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	color: #404040;
	border-left: 1px solid #e5e5e5
}

.store_lottery .caipiao-ft a:hover {
	color: #f33
}

.store_lottery .caipiao-ft a.first {
	border-left: 0
}

.store_lottery .caipiao-btn {
	width: 90px;
	height: 34px;
	background: #f33;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
	margin-left: 9px;
	margin-right: 4px;
	border: 0;
	float: left;
	display: inline
}

.store_lottery .caipiao-btn:hover {
	background: #c00
}

.store_lottery .caipiao-links {
	width: 280px;
	height: 35px;
	margin: 0 auto
}

.store_lottery .caipiao-links a {
	color: #888;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	margin: 10px 0;
	padding: 0 9px 0 10px;
	border-left: 1px solid #e5e5e5;
	float: left;
	display: inline
}

.store_lottery .caipiao-links a:hover {
	color: #f33
}

.store_lottery .caipiao-links a.first {
	border-left: 0
}

.store_lottery .caipiao-ftimg {
	width: 280px;
	margin: 0 auto 6px
}

.ne_ua_ie6 .store_lottery .caipiao-ft a,
.ne_ua_ie7 .store_lottery .caipiao-ft a,
.ne_ua_ie6 .store_lottery .caipiao-links a,
.ne_ua_ie7 .store_lottery .caipiao-links a {
	height: 15px;
	line-height: 16px
}

.ne_ua_ie6 .store_lottery .caipiao-ball-red,
.ne_ua_ie6 .store_lottery .caipiao-ball-blue {
	margin-left: 5px
}

.mod_tongcheng_tab .userphoto {
	margin-top: 18px
}

.mod_tongcheng_tab .userphoto li {
	float: left;
	display: inline;
	height: 90px;
	width: 90px;
	overflow: hidden;
	margin-left: 7px;
	position: relative
}

.mod_tongcheng_tab .userphoto li h3 {
	background: rgba(0, 0, 0, 0.6);
	background: #000\9;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px
}

.mod_tongcheng_tab .userphoto li h3 a {
	color: #fff
}

.mod_tongcheng_tab .userphoto li .photo {
	width: 90px;
	height: 90px;
	overflow: hidden;
	display: block;
	color: #fff
}

.mod_tongcheng_tab .userphoto li img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mod_tongcheng_tab .userphoto li a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.mod_tongcheng_tab .cm_ul_round_r {
	padding: 18px 0 5px 0
}

.slide_foot {
	width: 1200px;
	height: 325px;
	margin: 30px auto 0 auto;
	overflow: hidden
}

.slide_foot .slide_foot_main {
	float: left;
	position: relative
}

.slide_foot .slide_foot_bimg {
	width: 600px;
	height: 300px;
	margin-right: 2px
}

.slide_foot .slide_foot_main_r {
	width: 598px;
	height: 300px
}

.slide_foot .slide_foot_simgs {
	width: 610px
}

.slide_foot .slide_foot_simg {
	width: 298px;
	height: 149px;
	margin-right: 2px;
	margin-bottom: 2px
}

.slide_foot .cm_slide_focus_ctrl {
	margin-top: 10px
}

.slide_foot_img {
	position: relative;
	overflow: hidden
}

.slide_foot_img img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.slide_foot_img h2 {
	width: 100%;
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 80px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0
}

.slide_foot_img h2 a {
	display: block;
	text-decoration: none;
	color: #fff;
	text-align: left;
	font-weight: normal;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.slide_foot_img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.slide_foot_bimg {
	float: left;
	overflow: hidden
}

.slide_foot_bimg h2 a {
	line-height: 60px;
	height: 60px;
	color: #fff;
	padding-top: 20px;
	font-size: 20px;
	padding-left: 25px
}

.slide_foot_bimg:hover h2 a {
	line-height: 50px
}

.slide_foot_main_r {
	float: left;
	overflow: hidden
}

.slide_foot_simg {
	float: left
}

.slide_foot_simg h2 a {
	line-height: 50px;
	height: 50px;
	color: #fff;
	padding-top: 30px;
	font-size: 16px;
	padding-left: 12px;
	text-decoration: none
}

.slide_foot_simg:hover h2 a {
	line-height: 40px
}

.index2017_960_wrap .slide_foot {
	width: 960px;
	height: 265px;
	margin: 30px auto;
	position: relative;
	overflow: hidden
}

.index2017_960_wrap .slide_foot .slide_foot_main {
	float: left;
	position: relative
}

.index2017_960_wrap .slide_foot .slide_foot_bimg {
	width: 480px;
	height: 241px;
	margin-right: 2px
}

.index2017_960_wrap .slide_foot .slide_foot_main_r {
	width: 478px;
	height: 241px
}

.index2017_960_wrap .slide_foot .slide_foot_simgs {
	width: 480px
}

.index2017_960_wrap .slide_foot .slide_foot_simg {
	width: 238px;
	height: 120px;
	margin-right: 2px;
	margin-bottom: 1px
}

.ne_ua_ie7 .slide_foot_img h2,
.ne_ua_ie8 .slide_foot_img h2,
.ne_ua_ie9 .slide_foot_img h2 {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 80px
}

.ne_ua_ie6 .slide_foot_img h2 {
	background: #000;
	height: 40px
}

.ne_ua_ie6 .slide_foot_img h2 a {
	line-height: 40px;
	padding-top: 0
}

.subfoot {
	font-size: 12px;
	width: 100%;
	background: #f6f6f6;
	border-top: 1px solid #e5e5e5
}

.subfoot .subfoot_wrap {
	position: relative;
	background: #f6f6f6
}

.subfoot .sitemap_ctrl {
	width: 100px;
	height: 32px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: -34px;
	z-index: 1000;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 32px;
	background-color: #f6f6f6;
	_display: none
}

.subfoot .sitemap_fix_circle {
	position: relative;
	z-index: 9;
	margin: 5px 5px 0 0;
	float: right;
	border: 1px solid #d2d2d2;
	width: 20px;
	height: 20px;
	background: #fafafa;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.subfoot .sitemap_fixed_arr {
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
	margin-top: -2px;
	margin-left: -4px;
	border-color: transparent transparent #45454d transparent;
	border-style: dashed dashed solid;
	border-width: 0 4px 4px;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0
}

.subfoot .fixed_sitemap {
	padding: 28px 0 0
}

.subfoot .fixed_sitemap_main {
	overflow: hidden
}

.subfoot .sitemap {
	margin-left: -12px
}

.subfoot .sitemap_info,
.subfoot .sitemap_con {
	float: left;
	_display: inline;
	width: 190px;
	height: 190px;
	margin-left: 12px;
	margin-bottom: 12px
}

.subfoot .sitemap_logo {
	float: left;
	width: 128px;
	height: 84px;
	overflow: hidden;
	line-height: 999px;
	margin-bottom: 30px;
}

.subfoot .sitemap_con {
	line-height: 28px;
	background: #e8e8e8
}

.subfoot .sitemap_con strong {
	display: block;
	margin: 12px 0 0 20px
}

.subfoot .sitemap_con strong a {
	width: auto;
	margin-left: 0
}

.subfoot .sitemap_con a {
	display: inline-block;
	width: 52px;
	margin-left: 20px;
	white-space: nowrap
}

.subfoot .sitemap_con:hover {
	background: #666;
	color: #fff
}

.subfoot .sitemap_con:hover a {
	color: #fff
}

.subfoot .sitemap_flink {
	height: 40px;
	padding-right: 9px;
	line-height: 30px;
	border-bottom: 1px solid #e5e5e5;
	text-align: right
}

.subfoot .sitemap_flink a {
	padding: 2px 22px 2px 0;
	background: url(../images/sprite_icon.png?1228) 100% -537px no-repeat
}

.subfoot .subfoot_links {
	overflow: hidden
}

.subfoot .subfoot_links_con {
	width: 230px;
	padding: 42px 0 35px 70px;
	float: left
}

.subfoot .subfoot_links_con p {
	color: #666;
	line-height: 26px
}

.subfoot .subfoot_links_con p a {
	display: inline-block;
	color: #666;
	line-height: 26px
}

.subfoot .subfoot_links_con p a:hover {
	color: #ba2636;
	text-decoration: underline
}

.subfoot .subfoot_links_con .ggwab {
	padding-left: 25px;
	background: url(../images/sprite_icon.png?1228) 0 -595px no-repeat
}

.subfoot .subfoot_links_con.first {
	width: 300px;
	padding-left: 0
}

.index2017_960_wrap .ne_area {
	width: 960px
}

.index2017_960_wrap .subfoot .sitemap_info,
.index2017_960_wrap .subfoot .sitemap_con {
	width: 150px;
	height: 150px
}

.index2017_960_wrap .subfoot .sitemap_con {
	line-height: 25px
}

.index2017_960_wrap .subfoot .sitemap_con strong {
	margin: 6px 0 0 12px
}

.index2017_960_wrap .subfoot .sitemap_con strong a {
	width: auto;
	margin-left: 0
}

.index2017_960_wrap .subfoot .sitemap_con a {
	margin-left: 12px
}

.index2017_960_wrap .subfoot .subfoot_links_con {
	width: 240px;
	padding-left: 0
}

.hot_pop {
	padding: 10px 22px;
	width: 256px;
	height: 0;
	background: url(../images/bg-3.png) 0 0 no-repeat;
	_background: 0;
	_filter: progid:DXImageTransformMicrosoft.AlphaImageLoader(src="../images/bg-3.png");
	font-size: 12px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

.hot_pop .closepop {
	color: #b2b2b5;
	font-size: 18px;
	font-weight: 400;
	position: absolute;
	top: 3px;
	right: 4px;
	text-align: center;
	cursor: pointer
}

.hot_pop h2 {
	font-size: 16px;
	text-align: left;
	margin: 0 0 8px 0;
	_margin-top: 10px;
	font-weight: bold;
	padding-top: 30px
}

.hot_pop h2 a {
	color: #404040;
	text-decoration: none
}

.hot_pop h2 a:hover {
	color: #f33
}

.hot_pop p {
	line-height: 21px;
	margin: 0;
	color: #404040
}

.hot_pop .more {
	color: #bc1100;
	text-decoration: none
}

.hot_pop.current {
	opacity: 1;
	height: 190px
}

.ne_ua_ie6 .hot_pop,
.ne_ua_ie7 .hot_pop,
.ne_ua_ie8 .hot_pop {
	display: none
}

.N-nav-bottom-sub {
	width: 960px;
	margin: 0 auto;
	position: relative;
	height: 0;
	z-index: 1000
}

.ne_foot_feedback_box {
	width: 360px;
	height: 270px;
	position: absolute;
	z-index: 9999;
	bottom: 34px;
	right: 0;
	display: none
}

.ne_foot_feedback_box .feedback_close {
	width: 11px;
	height: 11px;
	background: url(../images/box_close.png) no-repeat;
	position: absolute;
	right: 8px;
	top: 7px;
	font-size: 0;
	overflow: hidden;
	text-indent: -9990em
}

.ne_foot_feedback_box .feedback_cor {
	width: 19px;
	height: 13px;
	background: url(../images/box_cor.png) no-repeat;
	position: absolute;
	left: 236px;
	top: 250px
}

.ne_foot_feedback_box .feedback_box {
	border: 1px solid #cdcdcd;
	background: #fff;
	width: 358px;
	height: 250px;
	overflow: hidden
}

.ne_foot_feedback_box .feedback_box iframe {
	display: block;
	border: 0;
	width: 100%;
	height: 250px;
	overflow: hidden
}